首页 > 解决方案 > 不控制起点源时如何调试 .NET5 源

问题描述

所以我有一个有趣的情况。我不知道如何调试我的 .net 5 代码,因为起点可执行文件不是我控制的可执行文件。我提供了一个 .NET5 DLL,我可以为其编写插件。因为该进程是 dotnet.exe 并且我的 DLL 不是起点项目的一部分,所以我似乎无法让 Visual Studio 调试器实际调试我编写的任何内容。

我可以附加到 dotnet 进程,但我的断点说它们不起作用,因为尚未为该项目加载符号。

我遵循了 miscrosoft 文档,但它仅适用于项目的单个“层”,并且似乎没有任何关于调试位于由 dotnet.exe 运行的层之上的层的项目的信息。

我希望我描述得足够好。

标签: debugging.net-corevisual-studio-debugging

解决方案


推荐阅读