1

我有一个包含许多项目的应用程序,这些项目引用了几个 NServiceBus NuGet 包。我偶尔希望能够进入 NSB 源来调试问题,但我不知道有一种方法可以做到这一点,除了删除整个地方的现有引用并将它们替换为对我已构建的二进制文件的引用我。委婉地说,这将是一件令人头疼的事情。

有没有相对简单的方法来实现这一点?在 Visual Studio 中,我关闭了“Just My Code”并打开了“Step into .NET Framework Sources”,它似乎在某个符号服务器上找到了 PDB。这导致 NSB 堆栈帧出现在调试器中,但 Visual Studio 不允许我浏览以查找本地驱动器上的源(我从 GitHub 获得的。)

4

1 回答 1

1

您可以使用反射器工具。具体来说,看看 VSPro 版本。

它将直接从您尝试调试的程序集/dll 生成/逆向工程代码,并让您进入代码。

于 2012-07-06T22:48:15.777 回答