.net 符号服务器说明
在中,用户建议使用符号服务器.net 符号服务器说明,.net,configuration,tfs,symbol-server,.net,Configuration,Tfs,Symbol Server,在中,用户建议使用符号服务器 谁能解释一下它们是如何工作的,以及如何使用TFS 2008进行设置(如果可能的话)?基本上,符号服务器是一种文件服务器,它将调试符号集中存储在服务器上,而不是存储在每个开发人员的系统上。然后,您可以将Windbg(或您选择的调试器)指向符号服务器以解析符号名称。每个人都可以共享同一台服务器。微软甚至为Windows符号提供了一个公开的服务器。(需要Windows的调试版本) 见: 对于Microsoft的公共符号服务器:请签出。您还可以通过转到工具>选项>调试>符号
谁能解释一下它们是如何工作的,以及如何使用TFS 2008进行设置(如果可能的话)?基本上,符号服务器是一种文件服务器,它将调试符号集中存储在服务器上,而不是存储在每个开发人员的系统上。然后,您可以将Windbg(或您选择的调试器)指向符号服务器以解析符号名称。每个人都可以共享同一台服务器。微软甚至为Windows符号提供了一个公开的服务器。(需要Windows的调试版本) 见: 对于Microsoft的公共符号服务器:请签出。您还可以通过转到工具>选项>调试>符号,在Visual Studio中指向符号服务器
还可以看看这本书。它讨论了符号服务器的设置。如果您要使用符号服务器,请确保它也使用源代码。为了做到这一点,你首先需要做两件事。安装Perl和windows调试工具。然后使用两个标志调用tfsindex.cmd-source=(指向本地存储库的路径)和-symbols=(指向二进制文件的路径)。这样做的目的是检查将上载到symbol服务器的所有PDB文件。搜索pdb中引用的任何源代码文件,并将引用替换为一个占位符,该占位符允许VisualStudio从tfs中提取相关文件的正确版本 在您设置了源代码部分之后,现在是将符号上传到您已设置的文件共享的时候了。为此,您可以调用sysmstore.exe来处理它们在symbol服务器上的实际归档
tfsindex.cmd和sysmstore.exe都是windows调试工具的一部分。有一些简单的说明可以设置visual studio调试器,以便在Microsoft服务器上使用符号的副本。我自己还没试过
我不久前找到了这个链接,在需要的时候申请。截至2009年8月23日,它似乎还不支持Win7上的.Net版本。当然,这里有一些。当然,这里有一些关于TFS:def中符号服务器和源服务器集成的更多信息。这个问题的最佳答案。