JetBrains Rider 2023.1 Help

List of run/debug configuration templates

This page lists run/debug configuration templates available in JetBrains Rider. For detailed instructions on how to use them in your solution, refer to the related how-to pages.

Name

Use it to

Required plugins

.NET

.NET Executable

Launch .NET applications and processes. This kind of configuration can be helpful to have a specific setup for an application that you want to run and attach the debugger to, or you can use it as part of a compound run/debug configuration when you need to launch multiple executables at once.

.NET Launch Settings Profile

Run and debug .NET Core/ASP.NET Core applications that have their launch settings configured in a launchSettings.json file.

JetBrains Rider creates a configuration of this type automatically when you create or open a project that has its configuration in launchSettings.json, and initializes most of the configuraion parameters from this file.

.NET Project

Run and debug .NET projects of executable types (for example, console application, Windows Forms application, WPF application).

JetBrains Rider creates a configuration of this type automatically when you create or open a project of executable type, but you can add more configurations that target the same project but have different parameters.

.NET Static Method

Execute any public static void method without parameters.

Mono Remote

Debug Mono applications on remote machines.

UWP

Use this configuration to run and debug Universal Windows Platform (UWP) apps.

.NET Publish

Publish to custom server

This configuration uses MSBuild and JetBrains Rider's built-in tooling to upload the application artifacts using FTP and FTPS/SFTP.

This configuration works on Windows, macOS, and Linux.

Publish to Folder

Publish .NET 5+ applications to a folder for custom deployment.

Publish to IIS

This configuration can deploy an ASP.NET Core web application to local and remote IIS, Kudu (Azure Web Apps), as well as create an MSDeploy package. Under the hood, it makes use of MSBuild and MSDeploy to package and publish our application.

Note that this configuration only works on Windows.

JavaScript and Node.js

Attach to Node.js/Chrome

Attach to and debug already running Node.js applications.

Node.js

JavaScript Debug

Debug JavaScript in applications running on the built-in or on an external web server and to debug Dart web applications.

JavaScript Debugger

Node.js

Debug Node.js applications.

Node.js

NW.js

Running NW.js applications and debug their main processes.

Node.js

React Native

Run and debug React Native applications.

JavaScript and Build Tools

Grunt.js

Run and debug Grunt.js tasks.

Gulp.js

Run and debug Gulp.js tasks.

NPM

Run and debug npm and Yarn scripts locally, that is when JetBrains Rider itself starts Node.js installed on your computer and initiates script execution.

JavaScript Tests

Jest

Run and debug Jest tests.

Karma

Run and debug JavaScript unit tests using the Karma test runner.

Karma

Mocha

Run and debug JavaScript unit tests using the Mocha test framework.

Node.js

Nodeunit

Run and debug unit tests for Node.js applications

Node.js

Protractor

Run and debug AngularJS unit tests using the Protractor test runner.

Xamarin

Xamarin.Android

Use this configuration to launch Xamarin.Android projects.

Rider Xamarin Android Support

Xamarin.iOS

Use this configuration to launch Xamarin.iOS projects.

Xamarin.Mac

Use this configuration to launch Xamarin.Mac projects.

C++ Project

Customize program arguments for a C++ project.

Compound

Run several run/debug configurations in parallel. This is useful, for example, if you want to launch various automated tests or client-server apps. The controls for each configuration will be available in a separate tab in the Run or Debug tool window.

Docker

Dockerfile

Created automatically when you run a container from a Dockerfile. This configuration builds an image from the Dockerfile, and then derives a container from this image.

Docker

Docker Image

Created automatically when you run a container from an existing image. You can run it from a locally existing Docker image that you either pulled or built previously.

Docker

Docker Compose

Created automatically when you run a multi-container Docker application from a Docker Compose file.

Docker

Native Core Dump Debug

Native Executable

Run any executable file. In contrast to the .NET Executable configuration, this configuration will run any executable, and if it happens to be non-.NET code, debugging will not be available.

Shell Script

Run shell scripts.

Shell Script

Swagger Codegen

Generate server stubs, client libraries (SDKs), and documentation based on your OpenAPI specification.

OpenAPI Specifications

Uproject

XSLT

Run XSLT scripts.

XPathView + XSLT

Other

Attach to Unity Editor

Database script

Run your database scripts against created data sources.

Database

HTTP Request

Execute HTTP Requests directly in the JetBrains Rider either individually or as part of a compound run/debug configuration.

HTTP Client

Standalone player

tSQLt Test

Run tests for stored procedures, functions, views, and triggers of Microsoft SQL Server.

Database (Microsoft SQL Server)

utPLSQL Test

Run tests for packages, functions, procedures, triggers, views, and other objects that can be used in PL/SQL.

Database (Oracle)

Last modified: 03 March 2023