我正在尝试使用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的产品。)
我真正想要的是如何设置它(我不能成为第一个尝试)。
答案 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