无法在 VSCode 中调试 ASP.NET Core Webapp 6.0

sup*_*uan 5 .net-core visual-studio-code asp.net-core vscode-tasks vscode-debugger

早些时候,我使用 6.0预览版创建了 ASP.NET Core Web 应用程序,并且能够在 VSCode 中对其进行调试。

然后,我在一周前将我的应用程序升级到了最终的 6.0 版本。从那时起我就无法再调试它了。调试器在 1 秒内立即启动和停止。

我使用的是 Mac OS,使用 dotnet core 6.0 的发布版本。

这是我的launch.config调试条目:

{
  "name": ".NET Core Launch (web)",
  "type": "coreclr",
  "request": "launch",
  "preLaunchTask": "Build:Api",
  "program": "${workspaceFolder}/api/bin/Debug/net6.0/api.dll",
  "args": [],
  "cwd": "${workspaceFolder}",
  "stopAtEntry": false,
  "serverReadyAction": {
    "action": "openExternally",
    "pattern": "\\bNow listening on:\\s+(https?://\\S+)"
  },
  "env": {
    "ASPNETCORE_ENVIRONMENT": "Development"
  }
},
Run Code Online (Sandbox Code Playgroud)

我已经检查过,我的所有扩展都是最新的。

有没有办法至少可以查看日志来找出调试器无法启动的原因?

小智 0

我假设您可能需要安装适当的 .net 6.0 sdk

https://dotnet.microsoft.com/en-us/download/dotnet/6.0

雷·H.

  • 我已经安装了,但是还是不行。 (2认同)