C# VS Code launch:program … does not exist 不存在
解决 VS Code 中调试C# 出现 C# VS Code launch:program … does not exist 不存在的问题。
问题描述
在 VS Code 中安装了一个名为 C# for Visual Studio Code (powered by OmniSharp)
的拓展,然后在在终端中输入 dotnet run
就可以成功运行代码了。
我试图在 VS Code 中调试一个简单的“ Hello world”应用程序,但是,当我按下 F5 时,会出现以下错误:
1 | launch:程序” |
解决方法
解决方法是动将 launch.json 中的路径更改为:
1 | "program": "${workspaceFolder}/bin/Debug/netcoreapp3.1/the_1_2.dll", |
当然这个路径是根据你项目名称进行更改的,具体要看你自己的路径还有dll
文件的名称。
更改后,按下 F5 ,即可正常调试,在左侧还可以看见变量、监视、断点等 🥛
一些常见的快捷键:
启动调试 | F5 |
---|---|
以非调试模式运行 | Ctrl+F5 |
停止调试 | Shift+F5 |
重启调试 | Ctrl+Shift+F5 |
🍓 | 🍦 |
单步跳过 | F10 |
单步执行 | F11 |
单补停止 | Shift+F11 |
继续 | F5 |
切换断点 | F9 |
参考文献
stackoverflow-C# - VS Code - launch:program … does not exist
杨万里 《夏夜追凉》
夜热依然午热同,开门小立月明中。
竹深树密虫鸣处,时有微凉不是风。