【发布时间】:2011-03-06 19:30:38
【问题描述】:
我设置了“使用符号服务器”选项,为了确保加载了正确的符号,我删除了符号缓存。在运行我的 ASP.NET 应用程序时,我看到弹出窗口告诉我正在下载符号。
我已禁用“仅我的代码”,并启用了“启用 .NET Framework 源代码步进”。在过去,这足以单步执行 .NET 代码库。
当我使用 IntelliTrace 中断时,调用堆栈中的所有非用户代码都显示为灰色。检查它显示的模块窗口,例如 System.Web.Dll 和 mscorlib 的 System..dll 和 System.Xml.dll “未加载符号”,它显示“已加载符号”。
通常您可以右键单击并选择“加载符号”,但这会显示为灰色。有什么办法让它再次工作吗?
http://www.undermyhat.org/blog/wp-content/uploads/2011/03/Grayed-out-Load-Symbols.png
【问题讨论】:
-
调试 + Windows + 模块。 “符号负载信息”是什么意思?
-
@Hans Passant:符号状态给出“符号未加载”(见上文)。
标签: c# visual-studio-2010 debugging debug-symbols