VSCode +非核心Net框架

问题描述

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

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

是否可以在Visual Studio Code中调试.NET Framework Web / Webapi(非核心)项目?

解决方法

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

发件人:

<DebugType>full</DebugType>

收件人:

<DebugType>portable</DebugType>

我在vscode上的启动配置:

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