代码之家  ›  专栏  ›  技术社区  ›  juan

符号服务器说明

  •  6
  • juan  · 技术社区  · 17 年前

    this answer 用户建议使用符号服务器。

    5 回复  |  直到 7 年前
        1
  •  7
  •   William Leara    17 年前

    从本质上讲,符号服务器是一个文件服务器,它将调试符号集中存储在服务器上,而不是每个开发人员的系统上。然后,您可以将Windbg(或您选择的调试器)指向符号服务器以解析符号名称。每个人都可以共享同一台服务器。微软甚至为Windows符号提供了一个公开可用的服务器。(需要Windows的调试版本)。

    参见: http://msdn.microsoft.com/en-us/library/b8ttk8zy.aspx

    http://support.microsoft.com/kb/311503

        2
  •  5
  •   Mehmet Aras    17 年前

    结账 Setting up Source Server for TFS Builds 。您还可以通过转到“工具”>指向Visual Studio中的符号服务器;选项>调试>符号。

    另请查看 Advanced Windows Debugging

        3
  •  2
  •   Alex    17 年前

    如果你要做一个符号服务器,确保它也做源代码。要做到这一点,你首先需要两件事。安装Perl和windows调试工具。然后,您使用两个标志调用tfsindex.cmd-source=(带本地存储库的路径)和-symbols=(带二进制文件的路径)。这将遍历所有将上传到符号服务器的PDB文件。搜索pdb中引用的任何源代码文件,并用占位符替换引用,该占位符允许visual studio从tfs中提取所讨论文件的正确版本。

    在您设置了源代码部分后,现在是时候将符号上传到您设置的文件共享了。为此,您可以调用sysmstore.exe来处理它们在符号服务器中的实际归档。

    tfsindex.cmd和sysmstore.exe都是windows调试工具的一部分。

        5
  •  0
  •   Frank Schwieterman    16 年前

    有一些简单的说明可以设置visual studio调试器,以使用Microsoft服务器上的符号副本。我自己还没试过 http://referencesource.microsoft.com/serversetup.aspx

    我不久前发现了这个链接,在需要的时候申请。截至2009年8月23日,它似乎还不支持的版本。在Win7上上网。

    推荐文章