debugging NServiceBus pdb/source步进过程?

mdfafbf1  于 2023-03-23  发布在  其他
关注(0)|答案(1)|浏览(91)

我有一个应用程序,其中有许多项目引用了几个NServiceBus NuGet包。我偶尔想能够进入NSB源代码来调试问题,但我不知道一种方法来做到这一点,除非删除所有地方的现有引用,并用我自己构建的二进制文件的引用替换它们。这将是,说得委婉些,一个痛苦的屁股。
有没有相对简单的方法来实现这一点?在Visual Studio中,我关闭了“Just My Code”并打开了“Step into .NET Framework Sources”,它似乎在某个符号服务器上找到了PDB。这导致NSB堆栈帧显示在调试器中,但Visual Studio不允许我浏览本地驱动器上的源代码(我从GitHub获得)。

aydmsdu9

aydmsdu91#

您可以使用reflector工具。具体来说,看看VSPro版本。
它将直接从您尝试调试的程序集/dll生成/反向工程代码,并允许您单步执行代码。

相关问题