NServiceBus pdb / source步进程序?

时间:2012-07-06 20:51:04

标签: debugging nservicebus pdb

我有一个应用程序,其中有许多项目引用了几个NServiceBus NuGet包。我偶尔希望能够进入NSB源来调试问题,但我不知道如何做到这一点,无法删除现有的所有引用,并用对我构建的二进制文件的引用替换它们我。温和地说,这就是屁股的痛苦。

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

1 个答案:

答案 0 :(得分:1)

您可以使用reflector工具。具体来说,请查看VSPro版本。

它将直接从您尝试调试的程序集/ dll生成/反向工程代码,并让您单步执行代码。