我正在尝试配置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目录。我在家庭网络上,可以完全访问我的互联网连接。
为什么这不起作用?
答案 0 :(得分:7)
源步进仅适用于RTM或SP版本。
Since 4.5 assemblies keep the same version number as 4.0(stupid idea),那么现在就无法获得兼容的符号+源码,所以安装VS11是不可能的。您必须从一台干净的机器重新开始,不要安装.NET 4.5。
这真是太愚蠢......版本控制的全部内容刚刚抛出窗外。
答案 1 :(得分:1)
您是否set up the environment加载符号(注意:默认情况下,符号未设置为加载 - 未检查VS 11,顺便说一句(稍后会这样做))。
您还可以查看此article以获取有关符号的信息。我将不得不检查是否有针对.NET的符号的手动下载。
您也可以手动将源服务器设置为http://referencesource.microsoft.com/symbols。您无法浏览参考源。
答案 2 :(得分:1)
我有这个问题 - 没有符号加载 - 并花了一个星期试图解决它。我的问题是我第一次在我的网站项目中开始使用母版页。我错误地创建了内容页面;错误是我没有在内容页面的页面指令中指出codebehind文件,所以我的代码隐藏文件本质上与项目的构建无关。经过一周的挫折之后,一个愚蠢的错误和简单的修复。希望这有助于一些失去的编程灵魂陷入同样的问题。