VSCode。调试现有应用程序

VSCode. Debug existing application

我有一个刚刚通过 VS 创建的应用程序 WpfApp1。

我通过 VS 使用 DebugType == full.

构建了它

然后我用 VSCode 打开解决方案文件夹。设置断点,运行 我的应用程序,附加到它,但它说:

no symbols have been loaded for this document

我做错了什么?

这是我的配置:

{
    "name": ".NET Core Attach",
    "type": "clr",
    "request": "attach",
    "processId": "${command:pickProcess}"
}

是的,我现在可以将 DebugType 更改为便携式,它会起作用。但是我做不到(我对此有一些共鸣)。

使用 Visual Studio 社区版调试 WPF 或其他 .NET 标准应用程序。 VS Code 用于跨平台开发,因此 .NET Standard 应用程序的支持仅限于 none。例如。支持跨平台开发和调试以及 Mono 和 .NET Core 项目。但是 WPF 两者都不是,所以您至少需要使用社区版。

这里是more info on the subject