不能踏入.NET Framework的源与VS2008 SP1Framework、NET

2023-09-03 08:55:07 作者:岁梦半尺见

不知怎的,我的VS2008 SP1已经失去步入.NET框架源的能力。我研究了一下复选框没有结束;我再删除符号缓存文件夹了十几次;我尝试了各种调试符号服务器。

Somehow my VS2008 SP1 has lost the ability to step into .NET framework sources. I've played around with checkboxes to no end; I've re-deleted the Symbol cache folder a dozen times; and I've tried all kinds of debug symbol servers.

它所做的就是下载一些.PDB文件,但是当我尝试选择在.NET中堆栈帧,我总是对无生活来源提供的消息,你要查看反汇编。

All it does is download some .PDB files, but when I try to select a stack frame in .NET, I always get the message about no source available and "do you want to view disassembly".

怎么办?

补充: Web应用程序; Windows Vista商业版的32倍; .NET 3.5 SP1。

Added: Web application; Windows Vista Business x32; .NET 3.5 SP1.

推荐答案

我相信你的问题是在你的系统上运行的.Net相比映像版本的PDB的下载从符号服务器版本不匹配。我已经在64位Vista和Win7同样的问题。我还没有找到如何获得大会2.0.5.xxxx作为指令指示的参考。 SP1与这两个操作系统我indacated所有服务包都显示组件在2.0.0.xxxx

I believe your problem is a mismatched version of .Net running on your System compared to the image version in the pdb that downloads from the symbol server. I've had the same problem on 64 bit Vista and Win7. I have yet to find a reference for how to get the assembly to 2.0.5.xxxx as indicated in the instructions. SP1 with all service packs on the two OSs I indacated are show the assemblies at 2.0.0.xxxx

编辑:开始调试任何应用程序,你必须按Ctrl + Alt + U来获得模块列表。它示出了装配在GAC正在使用的应用程序

Start debugging any app you have and Hit CTRL+ALT+U to get the module list. It shows which assembly in the GAC is being used for the application

我的博客是什么,我认为是问题的一个更好的描述。 问题博客

I blogged what I think is a better description of the problem. Blog of problem

 
精彩推荐