如何:使用符号服务器
更新:2007 年 11 月
本主题适用于:
版本 |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
速成版 |
||||
标准版 |
||||
专业及团队版 |
表格图例:
适用 |
|
不适用 |
|
默认情况下隐藏的一条或多条命令。 |
可以使用符号服务器以允许 Visual Studio 自动下载用于调试 Visual Studio 项目的正确符号。
除了 MDAC、IIS、ISA 和 .NET Framework 之外,Microsoft 还维护为 Windows 操作系统提供符号的公共符号服务器。
当在“选项”对话框(“调试”类别,“符号”页)或快捷菜单(在“调用堆栈”窗口的“模块”窗口中)中单击“从 Microsoft 符号服务器加载符号”时,Microsoft Visual Studio 2008 SP1 会自动连接至 Microsoft 公共符号服务器。
另外,您也可以为开发人员将 http://msdl.microsoft.com/download/symbols 上的本地符号服务器安装在 Intranet 上或本地计算机上。
若要使用符号服务器,请按照下面的过程的描述,在 Visual Studio 选项中指定服务器的路径。有关更多信息,请参见如何:指定符号路径。如果拥有 Visual Studio 2008 SP1,则可以从“选项”对话框中的“符号文件(.pdb)位置”列表中移除路径。有关更多信息,请参见如何:指定符号路径。
说明: |
---|
请确保符号服务器及其路径是可信任的。否则可能会面临安全威胁。 |
设置符号服务器的路径
在“调试”菜单上,单击“选项”。
在“选项”对话框中打开“调试”节点,然后单击“符号”。有关更多信息,请参见如何:指定符号路径。
编辑文本以添加符号服务器的新路径。
若要使用 Microsoft 公共符号服务器,请键入:
http://msdl.microsoft.com/download/symbols
若要使用 Intranet 符号服务器,请键入:
\\server\path\symbols
若要使用本地计算机上的符号服务器,请键入:
c:\path\symbols
如果要在启动调试版本时自动加载符号,请清除“只在手动加载符号时搜索上述位置”。
如果要使用远程符号服务器上的符号,通过指定一个可将符号复制到其中的本地目录,您将能够提高性能。若要执行此操作,请在“将符号从符号服务器缓存到此目录”框中键入一个路径。若要连接至 Microsoft 公共符号服务器,必须启用此设置。如果在进行远程调试,则缓存目录位于远程计算机上。
单击“确定”。
如果使用的是 Microsoft 公共符号服务器,则可能会出现“最终用户许可协议”对话框。请单击“是”接受许可协议。
如果当前正在调试,则会立即下载符号,除非设置了手动下载选项。如果处于设计模式下,则会在下次启动调试版本时再次下载符号,除非设置了手动下载选项。