.NET Watch Run Configuration
A .NET Watch Run Configuration (dotnet-watch
) that can be used in Rider.
dotnet-watch
is a .NET global tool that can track file changes during development and restart the target command. This plug-in allows users to utilize the standard features of Rider's run configuration to add a dotnet-watch
quickly to any runnable project. Runnable projects include console applications, ASP.NET Core web apps, and Desktop applications. This plug-in also exposes some of the latest flags from the .NET 6 implementation of dotnet-watch
, meaning not all flags are applicable if you use an SDK version before .NET 6.
Features include:
- Project Selection
- Target Framework Selection
- Program Arguments
- Working Directory
- Environment Variables editor
- Use External Console flag
- Verbosity (
--quiet
,--verbose
, or default) - Suppress Hot Reload (only .NET 6)
- Before Launch options
Plugin built by the JetBrains Developer Advocates.
Screenshots
Plugins Screen
Settings
Running In JetBrains Rider
Installation
-
Using IDE built-in plugin system:
Settings/Preferences > Plugins > Marketplace > Search for ".NET Watch Run Configuration" > Install Plugin
-
Manually:
Download the latest release and install it manually using Settings/Preferences > Plugins >
⚙️ > Install plugin from disk...