首页 > 解决方案 > VSCode + 非核心网络框架

问题描述

我目前有一个 4.5 .NET 框架(不是核心框架)web/webapi 项目,我想在 VSCode 中进行调试。我一直在寻找某种方法来实现这一点,但似乎 VSCode 不支持这一点(但我已经成功构建了整个解决方案)。

我尝试了一些调试配置的组合,例如附加到 w3wp(IIS 工作进程)并尝试调试,就像我在 Visual Studio 2017 中所做的那样,但没有成功。

有没有办法在 Visual Studio Code 中调试 .NET Framework web/webapi(非核心)项目?

标签: .netiisvisual-studio-codeomnisharp

解决方案


我已经成功调试。我需要更改 .csproj 文件中的参数,然后附加到 iis 工作进程。

从:

<DebugType>full</DebugType>

至:

<DebugType>portable</DebugType>

我在 vscode 上的启动配置:

{
   "name": "iis attach",
   "type": "clr",
   "request": "attach",
   "processId": "${command:pickProcess}"
}

推荐阅读