List of run/debug configuration templates
This page lists run/debug configuration templates available in JetBrains Rider. For more information about using them in your solution, refer to the related how-to pages.
Use it to
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.
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 configuration parameters from this file.
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.
Debug Mono applications on remote machines.
Use this configuration to run and debug Universal Windows Platform (UWP) apps.
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 .NET 5+ applications to a folder for custom deployment.
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.
Attach to and debug already running Node.js applications.
Debug Node.js applications.
Running NW.js applications and debug their main processes.
Run and debug React Native applications.
Run and debug Grunt.js tasks.
Run and debug Gulp.js tasks.
Run and debug Jest tests.
Run and debug unit tests for Node.js applications
Run and debug AngularJS unit tests using the Protractor test runner.
Use this configuration to launch Xamarin.Android projects.
Rider Xamarin Android Support
Use this configuration to launch Xamarin.iOS projects.
Use this configuration to launch Xamarin.Mac projects.
Customize program arguments for a C++ project.
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.
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.
Native Core Dump Debug
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.
Run shell scripts.
Generate server stubs, client libraries (SDKs), and documentation based on your OpenAPI specification.
Run XSLT scripts.
XPathView + XSLT
Run your database scripts against created data sources.
Execute HTTP Requests directly in the JetBrains Rider either individually or as part of a compound run/debug configuration.
Run tests for stored procedures, functions, views, and triggers of Microsoft SQL Server.
Database (Microsoft SQL Server)
Run tests for packages, functions, procedures, triggers, views, and other objects that can be used in PL/SQL.