gpt4 book ai didi

visual-studio-2010 - VS Studio 2010 Symbol Server 不包含源代码

转载 作者:行者123 更新时间:2023-12-04 15:26:03 25 4
gpt4 key购买 nike

我安装了 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.

最佳答案

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

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

  • http://referencesource.microsoft.com/symbols
  • http://msdl.microsoft.com/download/symbols

  • 第 1 号包含 .NET Framework 的启用源代码的符号(至少是它的一部分),没有。 2 包含所有 Windows 的源代码剥离符号。

    问题是没有。 1 的更新不如 no 快。 2,所以当更新通过 Windows 更新到达时,您开始从 no 获取符号。 2,直到有人在微软更新没有。 1. 这很痛苦,但就是这样。

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

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

    关于visual-studio-2010 - VS Studio 2010 Symbol Server 不包含源代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8099165/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com