launch_watch
:
Instructions
Start debugging with hot reload support using 'dotnet watch'. The debugger will automatically reconnect when the app restarts after code changes.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| projectPath | Yes | Path to the .NET project directory (containing .csproj) | |
| launchProfile | No | Name of a launch profile from Properties/launchSettings.json | |
| args | No | Additional arguments to pass to dotnet watch | |
| noHotReload | No | Disable in-process hot reload, forcing full restarts on every change. Use this for reliable debugging of async methods. | |
| sessionId | No | Session ID for this debug session (auto-generated from project name if not specified) |