如何:使用符号服务器

更新: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)位置”列表中移除路径。有关更多信息,请参见如何:指定符号路径

说明:

请确保符号服务器及其路径是可信任的。否则可能会面临安全威胁。

设置符号服务器的路径

  1. 在“调试”菜单上,单击“选项”。

  2. 在“选项”对话框中打开“调试”节点,然后单击“符号”。有关更多信息,请参见如何:指定符号路径

  3. 编辑文本以添加符号服务器的新路径。

    • 若要使用 Microsoft 公共符号服务器,请键入:

      http://msdl.microsoft.com/download/symbols 
      
    • 若要使用 Intranet 符号服务器,请键入:

      \\server\path\symbols
      
    • 若要使用本地计算机上的符号服务器,请键入:

      c:\path\symbols
      
  4. 如果要在启动调试版本时自动加载符号,请清除“只在手动加载符号时搜索上述位置”。

  5. 如果要使用远程符号服务器上的符号,通过指定一个可将符号复制到其中的本地目录,您将能够提高性能。若要执行此操作,请在“将符号从符号服务器缓存到此目录”框中键入一个路径。若要连接至 Microsoft 公共符号服务器,必须启用此设置。如果在进行远程调试,则缓存目录位于远程计算机上。

  6. 单击“确定”。

  7. 如果使用的是 Microsoft 公共符号服务器,则可能会出现“最终用户许可协议”对话框。请单击“是”接受许可协议。

  8. 如果当前正在调试,则会立即下载符号,除非设置了手动下载选项。如果处于设计模式下,则会在下次启动调试版本时再次下载符号,除非设置了手动下载选项。

请参见

任务

如何:指定符号路径

概念

DBG 文件

安装用于调试系统调用故障的符号

参考

“选项”对话框 ->“调试”->“符号”

其他资源

调试设置和准备