【发布时间】:2013-10-25 21:52:10
【问题描述】:
我希望标题没有混淆。
所以我有一个 Windows 服务,我正在通过“附加到进程”进行调试。此 Windows 服务引用了在另一个项目中构建并通过 TeamCity 构建的 dll,然后通过 Nuget 进行引用。
我想通过已有的代码调试引用的 dll。基本上“通过它”。
这可能吗?我尝试执行 Debug-Windows-Module 然后加载符号,但出现如下错误:“在此文件夹中找不到匹配的符号”
有没有可能完成我想做的事情?
如果有帮助的话,我也在使用 VS2012。
【问题讨论】:
-
显然,您首先需要为 DLL 提供一个有效的 PDB。完全不清楚为什么调试器找不到它。使用符号加载信息上下文菜单项查看它的位置。
-
是的,我需要一个 pdb,我通过加载符号手动引用它。也许是因为 TeamCity 构建了我的 dll,它不会喜欢我的 pdb 文件?
标签: c# debugging visual-studio-2012 dll step-into