【发布时间】:2012-04-04 09:50:19
【问题描述】:
我正在尝试配置 Visual Studio 以使我能够在调试时进入 .net 框架源代码。
我已经在 Win8CP 上尝试了 Visual Web-Developer-Express-2010 和 Visual-Studio-2011-Express-For-Web 以及 Visual-Studio-2011-Express-For-Web 并且得到了相同的结果每个都有问题。
我已经阅读了大量关于如何设置的教程以及我认为正确的设置。
调试常规设置 -
还有——
调试符号设置 -
这两种符号服务器我都试过了。当我单击 Load all Symbols 时,我得到的输出是符号加载失败 -
如果我将代码运行到断点,请右键单击并选择要单步执行的特定方法-
我得到了这个标签 -
如果我查看我的 SymbolCache 文件夹,只有一个包含这些内容的 FailedLoads 文件夹 -
我的项目处于调试模式。我也尝试过以管理员身份运行 VS。我可以完全控制 SymbolCache 目录。我在家庭网络上,可以完全访问我的互联网连接。
为什么这不起作用?
【问题讨论】:
-
不确定他们是否包含 Beta 符号,因为 MS 表示这样做不是他们的政策,但您可以尝试 downloading one of the Preview packages。
-
您是否尝试过使用 JetBrains dotPeek 作为符号服务器? -- 它下载/反编译您无权访问的程序集并生成 pdbs/源代码,以便 Visual Studio 可以单步执行它们。
标签: c# visual-studio debug-symbols visual-studio-2012