2011-05-15 41 views
1

如果我建一个项目(可以称之为X项目)在我的电脑上,并且它的DLL和PDB文件复制到另一种解决方案(项目Y),而我调试毅可以轻松地退回到Project X的原始代码文件中。我想pdb文件包含我的计算机上的完整路径。共享PDB文件当中开发人员,以便每个人都可以进入代码

其他开发商也都在X项目和项目ÿ工作,这将是很好,如果他们也可能步入实际文件的电脑上,而调试。问题是它们的目录结构可能与我的目录结构不同,所以嵌入到pdb文件中的路径引用将不起作用。

那么,什么是允许所有开发者步入另一个解决方案的文件,他们的机器上同时调试,假设他们有一个dll和内置别人的电脑上PDB文件的副本,最简单的方法?

回答

2

StackHash.com有一些关于设置symbolsource服务器的相关博客文章。这可能是矫枉过正,你正在寻找。但对于公开发布的版本,多个开发人员可能需要查看客户或生成的小型转储,因此设置符号服务器看起来是理想的。另外,请参阅他们的Getting Started with WinQual系列,其中涵盖了一些相同的主题。

一个你会遇到的一个问题是你的同事是否具备在构建中使用的源文件相同的版本。前面链接中描述的源索引与源代码管理一起工作,以便在加载pdb时自动获取适当的版本。