我已经用Visual Studio代码创建了一个.net Core Web Api项目。我想调试该应用程序,因此我将配置添加为“附加到本地.Net Core控制台应用程序”。之后,按了调试按钮。然后它要求我附加该应用。但是我的应用未出现在下拉菜单中。我尝试了几件事,但是什么都没做。我发现配置设置存储在“ launch.json”文件中,我从launch.json中清除了配置数组,然后从添加配置按钮中添加了它。但还没有任何作用。问题是当我尝试附加到我的应用程序的过程中时,显示没有附加。请帮助我解决问题。我已经附上了一些图片和项目。
project 谢谢。
答案 0 :(得分:3)
从评论中复制。
VSCode的C#扩展名通常会生成一个launch.json
文件,但由于它的program
属性需要您进行编辑才能指向正确的可执行文件,因此无法立即运行。
https://code.visualstudio.com/Docs/editor/debugging#_launchjson-attributes
答案 1 :(得分:0)
您的 .vscode
文件夹应包含一个 launch.json
文件。
如果它不存在,只需关闭 vs 代码并再次打开它,确保您在项目目录中(来自终端)。
然后会从右下角弹出一个 vs 代码,告诉你它无法检测到 launch.json
,它会询问你是否应该为你创建一个。单击是,然后按 F5
,API 服务器将在调试模式下运行。