我正在尝试配置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目录。我在家庭网络上,并且可以完全访问我的互联网连接。
为什么这不起作用?
发布于 2012-03-24 02:50:38
源代码单步执行仅适用于RTM或SP版本。
Since 4.5 assemblies keep the same version number as 4.0 (stupid idea),那么现在没有办法获得兼容的符号+源代码,所以在安装了VS11的情况下这是不可能的。您必须从一台干净的计算机重新开始,并且不要安装.NET 4.5。
这真的很愚蠢,…版本化的整个观点被抛到了窗外。
发布于 2012-03-20 06:07:04
让你的set up the environment来加载符号(注意:默认情况下,符号没有设置为加载-没有检查VS 11,btw (稍后会这样做))。
您还可以查看此article以获取有关符号的信息。我将不得不检查是否有.NET符号的手册下载。
您还可以手动将源服务器设置为http://referencesource.microsoft.com/symbols。您不能浏览引用源。
发布于 2013-06-01 23:12:09
我有这个问题-没有符号加载-并花了一周的时间试图解决它。我的问题是,我第一次开始在我的网站项目中使用母版页。我错误地创建了内容页面;错误是我没有在内容页面的page指令中指示codebehind文件,因此我的codebehind文件本质上与项目的构建无关。一个愚蠢的错误和一个简单的解决一个星期的挫折。希望这能帮助一些迷失的编程灵魂解决同样的问题。
https://stackoverflow.com/questions/9778159
复制相似问题