IntelliTrace - 说它需要一个符号服务器

时间:2010-03-03 21:10:23

标签: visual-studio-2010 tfs2010 symbol-server intellitrace

我正在尝试使用IntelliTrace实现自动构建。

当我加载基于构建的IntelliTrace文件时,它会收到以下错误:

The build associated with this IntelliTrace log file was not configured 
to publish symbols to a symbol server.  You may have to enter the symbol 
path for this debugging session manually in the debugger settings.

这是什么意思?是否有一个名为Symbol Server的服务器类型需要安装设置? (当我登录MSDN订阅(Premium)时,没有名为Symbol Server的产品。)

我真正想要的是如何设置它(我不能成为第一个尝试)。

2 个答案:

答案 0 :(得分:2)

符号服务器只是一个文件共享,其中包含特定文件夹结构中的调试信息(.pdb文件)和可执行文件以及DLL,因此调试器可以轻松快速地找到可执行文件/ DLL和调试信息。

在John Robbins的调试Windows书中完美地解释了这一点(见http://www.amazon.com/Debugging-Applications-Microsoft-Windows-Pro-Developer/dp/0735615365)

答案 1 :(得分:1)

看看Jim Lamb关于启用Symbol& amp; TFS 2010 Build中的源服务器支持:http://blogs.msdn.com/jimlamb/archive/2009/06/15/enabling-symbol-and-source-server-support-in-tfs-build-2010-beta-1.aspx

最终变得非常简单,“符号服务器”对于发布符号的文件共享至关重要。 Team Build 2010在默认构建过程模板中具有功能,既可以索引源服务器支持的符号,也可以自动将符号发布到Symbol Server。 Jim的帖子为您讨论了这些选项。

仅供参考(更新) - 我最近撰写了一篇博客,介绍了一些关于符号服务器和Team Foundation Server的信息,包括IntelliTrace:http://bit.ly/SymbolServerTFS