Estoy tratando de depurar un script de C# usando VSCode. pero cuando presiono F5 se muestra
Pero tengo la extensión C# instalada en VSCode
Acerca de mi Código VSC
Version: 1.56.2 (system setup) Commit: 054a9295330880ed74ceaedda236253b4f39a335 Date: 2021-05-12T17:13:13.157Z Electron: 12.0.4 Chrome: 89.0.4389.114 Node.js: 14.16.0 V8: 8.9.255.24-electron.0 OS: Windows_NT x64 10.0.19042También tengo Dotnet instalado en mi máquina
dotnet --version 5.0.203Anteriormente, VSCode solía resolver todas las dependencias necesarias y crear los archivos necesarios para depurar un script de C#. ¿Quizás la última actualización tiene algunos problemas?
Si tiene problemas con eso, le sugiero que vaya a 'ver' y luego presione la paleta de comandos o presione Ctrl + Shift + P y luego busque 'generar activos para compilar y depurar' y si desea que abra una nueva ventana y ejecute su código en lugar de que se ejecute en la terminal: abra .vscode, luego seleccione launch.json y luego vaya a donde dice consola y escriba esto en su lugar:
"console": "externalTerminal",Encontré el mismo problema. Los proyectos solían montarse y ejecutarse instantáneamente en el pasado.
Después de algunas molestias y buscando, encontré una solución. En la paleta de comandos, puede encontrar el siguiente comando:
Esto reveló que, en mi caso, se estaban ejecutando varios procesos de Unity (aunque solo tenía un editor abierto). Este puede no ser el caso para usted.
El correcto para mí resultó ser el segundo proceso de la lista. Entonces, la unidad abrió la siguiente ventana, que nunca antes había visto.
Por lo que puedo decir, ha habido actualizaciones que deshabilitan la depuración de forma predeterminada. En la imagen a continuación, encontrará la configuración para habilitar/deshabilitar esto.
Nota: Esto también se puede hacer usando el acceso directo en la esquina inferior derecha de su editor: