NServiceBus pdb/source stepping procedure?

问题描述 投票:0回答:1

我有一个包含许多引用多个 NServiceBus NuGet 包的项目的应用程序。我偶尔希望能够进入 NSB 源来调试问题,但我不知道有什么方法可以做到这一点,除了删除所有地方的现有引用并将它们替换为对我构建的二进制文件的引用我。委婉地说,这将是一个痛苦的屁股。

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

debugging nservicebus pdb-files
1个回答
1
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.