问题描述
我目前有一个要在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}"
}