当用户浏览到源位置时(因为 PDB 来自非本地构建),该映射存储在哪里?
如果它在 .suo 中,有没有办法以编程方式添加映射?(因为在这种情况下会以任何方式生成 sln)
当用户浏览到源位置时(因为 PDB 来自非本地构建),该映射存储在哪里?
如果它在 .suo 中,有没有办法以编程方式添加映射?(因为在这种情况下会以任何方式生成 sln)
看看他们所谓的“源服务器”可能是一个更好的主意,这有点用词不当,因为它实际上只是添加了有关如何从 VCS 获取源到 PDB 文件的信息。您可以查看 MSDN 杂志文章Source Server Helps You Kill Bugs Dead In Visual Studio 2005,或者您可以在索引中查找 SrcSrv 以获取Debugging Tools For Windows帮助。
根据杂志文章,您还需要在构建盒上安装 Perl(文章的作者显然是自己构建的!),但幸运的是它应该可以与 Subversion、CVS 甚至是开箱即用的Perforce——不仅仅是Visual Source Safe——所以很有可能你不必自己编写任何Perl。(不是 dis Perl,但我猜你不太了解它或根本不了解它——我是*nix 爱好者,我自己也不是很流利。)即使你使用一些 VCS不支持开箱即用,很可能其他人已经编写了所需的 Perl 并将其发布在他们的博客上。