【发布时间】:2015-11-11 18:50:18
【问题描述】:
我正在尝试调试 System.Web.dll 程序集中的一个类,但我无法让它工作。我尝试添加 SymbolSource 服务器,但它们都没有返回我需要的 .pdb 用于对框架进行线路调试。通过在调试时分析 Modules 窗格的输出,我可以看到它正在从项目的目标 .NET 版本 (4.5) 加载不同的程序集:
所以我怀疑没有加载 PDB 的原因是因为正在加载的程序集版本为 4.6。这里有我缺少的设置吗?
【问题讨论】:
-
看到 4.6 程序集被使用并没有什么不寻常的,这就是您机器上的版本。但是您的 .NET 版本较旧,版本 4.6.57 是 2015 年 5 月的候选发布版。您不能期望对预发布版本提供一致的符号支持,是时候更新到 RTM 版本了。我可以轻松获得我的 PDB。
标签: c# .net debugging assemblies pdb-files