Solución:
Instalar la extensión C #
Abra vscode e instale la extensión C #.
- CONTROL + PAG
ext install csharp
- Haga clic en Instalar.
- Después de la instalación, haga clic en Habilitar y reinicie vscode.
Agregue launch.json y tasks.json
Abra el directorio de su proyecto en vscode. Archivo> Abrir carpeta …
Vscode podría preguntar: Los activos necesarios para compilar y depurar faltan en su proyecto. ¿Agregalos?
Si es así, elige sí. Esto agregará un .vscode
directorio con un launch.json
y tasks.json
expediente.
Nota: Si vscode no pregunta esto, debe asegurarse de que esos archivos tengan la configuración adecuada. Una forma de hacerlo es eliminar el .vscode
directorio y luego reinicie vscode.
Depurar
Abra la vista de depuración (CONTROL + CAMBIO + D), elija una configuración y haga clic en la flecha verde. Si no está seguro de qué configuración elegir, use .NET Core Launch (web).
Si está configurado correctamente, el navegador web se abrirá en localhost: 5000 y la CONSOLA DEBUG mostrará la salida.
launch.json notas
Esto funciona para un EXE en net451
.
"program": "${workspaceRoot}\bin\Debug\net451\myApp.exe",
Esto funciona para una DLL en netcoreapp1.0
.
"program": "${workspaceRoot}\bin\Debug\netcoreapp1.0\myApp.dll",
notas program.json
Habilite PDB portátiles agregando la siguiente entrada. De lo contrario, recibirá el mensaje “No se han cargado símbolos para este documento”.
"buildOptions: {
"debugType": "portable",
}
Ver también
- https://github.com/OmniSharp/omnisharp-vscode/blob/master/debugger.md
- https://code.visualstudio.com/Docs/editor/debugging
- https://marketplace.visualstudio.com/items?itemName=ms-vscode.csharp
Si esta usando entorno de windows entonces tienes que configure actions
y agregue puntos de interrupción, similar a Visual Studio y luego use F5. Ver siguiente imagen,
Más info aquí