无法使用VS2008 SP1进入.NET框架源 [英] Cannot step into .NET framework source with VS2008 SP1

查看:295
本文介绍了无法使用VS2008 SP1进入.NET框架源的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

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 Business x32; .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与我所指定的两个操作系统上的所有服务包将显示在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

这篇关于无法使用VS2008 SP1进入.NET框架源的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆