launch
Start debugging a .NET application by specifying a DLL path with debug symbols and configuring runtime arguments, environment variables, and entry point behavior.
Instructions
Start debugging a .NET application. The program should be the path to a DLL file built with debug symbols.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| program | Yes | Path to the .NET DLL to debug | |
| args | No | Command line arguments for the program | |
| cwd | No | Working directory for the program | |
| stopAtEntry | No | Stop at the entry point of the program | |
| env | No | Environment variables to pass to the debuggee process | |
| launchProfile | No | Name of a launch profile from Properties/launchSettings.json to use for environment variables and URLs | |
| sessionId | No | Session ID for this debug session (auto-generated from program name if not specified) |