VS Studio 2010符号服务器不包含源代码

Tyl*_*ver 6 visual-studio-2010 debug-symbols

我安装了VS Studio 2010 SP1,并且有一段时间源代码步进正常.有些东西已经改变,现在当下载pdb文件时,它们是剥离了源代码的版本.

我无法弄清楚如何让VS下载其中包含源代码的pdb文件.我在2台不同的机器上有相同的设置,1台机器下载带有源的pdb,而另一台没有.

我一直在努力争取下载正确的pdb文件.我可以轻松检查文件是否正确,因为没有源文件时文件大小要小得多.

使用源System.Web.pdb大小下载的机器是10,860 KB.没有源System.Web.pdb大小的下载机器是843 KB.

非常感谢您帮助解决这个问题.

此外,请不要清除缓存,设置和重置符号设置等.文件下载并作为符号加载,只是没有来源.

C:\Windows\Microsoft.Net\assembly\GAC_32\System.Web\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Web.pdb: Cannot find or open the PDB file.
C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\System.Web.pdb: Cannot find or open the PDB file.
C:\SymbolCache\MicrosoftPublicSymbols\System.Web.pdb\46C6DCE3C79A4E65A2B1CEF3033C95931\System.Web.pdb: Symbols loaded.
Run Code Online (Sandbox Code Playgroud)

小智 4

此行为通常是由 Microsoft 发布 .NET Framework 更新引起的。

当您使用 Visual Studio 2010 的内置默认符号配置(通过选中“启用 .NET Framework 源步进”)时,您可以有效地查询这两个服务器:

  1. http://referencesource.microsoft.com/symbols
  2. http://msdl.microsoft.com/download/symbols

第 1 个包含 .NET Framework 的启用源代码的符号(至少是其中的一部分),第 1 个包含 .NET Framework 的启用源代码的符号。2 包含所有 Windows 的源代码删除符号。

问题是不。1的更新速度没有no那么快。2,因此当通过 Windows Update 到达更新时,您开始从 no 开始获取符号。2,直到微软有人更新为止。1. 虽然很痛苦,但就是这样。

您可以通过取消选择“启用 .NET Framework 源步进”并手动配置这些路径来解决这个问题 - 然后您可以禁用(或根本不添加)否。2,并且至少被告知,还没有可用的源启用符号。

或者您可以禁用 Windows 更新...