.Net Core Web Api项目无法使用Visual Studio代码进行调试

时间:2018-10-13 09:09:18

标签: c# .net visual-studio-code asp.net-core-webapi

我已经用Visual Studio代码创建了一个.net Core Web Api项目。我想调试该应用程序,因此我将配置添加为“附加到本地.Net Core控制台应用程序”。之后,按了调试按钮。然后它要求我附加该应用。但是我的应用未出现在下拉菜单中。我尝试了几件事,但是什么都没做。我发现配置设置存储在“ launch.json”文件中,我从launch.json中清除了配置数组,然后从添加配置按钮中添加了它。但还没有任何作用。问题是当我尝试附加到我的应用程序的过程中时,显示没有附加。请帮助我解决问题。我已经附上了一些图片和项目。 launch.Json File debuger window where i should attach the process

project 谢谢。

2 个答案:

答案 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 服务器将在调试模式下运行。