【问题标题】:.Net Core Web Api project Can't Debug with Visual studio code.Net Core Web Api 项目无法使用 Visual Studio 代码进行调试
【发布时间】:2019-03-18 09:11:53
【问题描述】:

我在 Visual Studio 代码中创建了一个 .net Core Web Api 项目。我想调试应用程序,所以我将配置添加为“附加到本地 .Net Core 控制台应用程序”。之后我按下了调试按钮。然后它要求我附加应用程序。但我的应用程序没有出现在下拉列表中。我尝试了几件事,但没有任何工作。我发现配置设置存储在“launch.json”文件中,我从launch.json中清除了配置数组并从添加配置按钮重新添加。但还没有工作。问题是当我尝试附加到我的应用程序的进程时没有显示附加。请帮我解决问题。我附上了一些图片和项目。

project 谢谢。

【问题讨论】:

  • 编辑 launch.json 并更改 program 以指向您的实际程序集文件路径。
  • 谢谢 lex 。它现在正在工作。

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


【解决方案1】:

从评论中复制。

VSCode 的 C# 扩展通常会生成一个 launch.json 文件,但它不会立即生效,因为它的 program 属性需要您进行编辑才能指向正确的可执行文件。

https://code.visualstudio.com/Docs/editor/debugging#_launchjson-attributes

【讨论】:

    【解决方案2】:

    您的.vscode 文件夹应包含一个launch.json 文件。
    如果它不存在,只需关闭 vs 代码并再次打开它,确保您位于项目目录中(从终端)。
    然后会从右下角弹出一个 vs 代码,告诉您它无法检测到launch.json,它会询问您是否应该为您创建一个。单击是,然后按F5,API 服务器将在调试模式下运行。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-17
      • 2021-03-02
      • 2019-11-04
      • 2021-05-13
      • 1970-01-01
      • 2018-03-19
      相关资源
      最近更新 更多