如何:使用符号服务器
更新:2011 年 3 月
本主题适用于:
版本 |
Visual Basic |
C# |
F# |
C++ |
Web Developer |
---|---|---|---|---|---|
学习版 |
|||||
专业版、高级专业版和旗舰版 |
Visual Studio 可以从符号服务器下载调试符号文件。
可供使用的符号服务器包括:
为 Windows 操作系统提供符号的 Microsoft 公共符号服务器,以及 MDAC、IIS、ISA 和 .NET Framework。
为代码使用的第三方 DLL 提供符号的第三方符号服务器。
您自己的网络上的内部符号服务器。
您自己的本地计算机上的符号服务器。
Visual Studio 已知 Microsoft 符号服务器的位置。 在开始使用这些服务器之前,您不必输入其位置,但必须输入缓存位置。 该缓存位置是出于性能原因而在其中存储下载的符号的本地目录。
单击**“Microsoft 符号服务器”时,Visual Studio 将自动连接到 Microsoft 符号服务器。 可以从“选项”对话框中的按钮或“模块”**窗口中的快捷菜单上使用该命令。
对于其他符号服务器,必须在使用它们之前先指定位置。
提示
如果使用 Microsoft 公共符号服务器以外的符号服务器,请确保该符号服务器及其路径是可信任的。 否则,可能会面临安全威胁。
使用 Microsoft 符号服务器
在**“工具”菜单上,单击“选项”**。
在**“选项”对话框中打开“调试”节点,然后单击“符号”**。
在**“符号”页上,转至“符号文件(.pdb)位置”框,并选择“Microsoft 符号服务器”**。
通过以下方法之一指定符号缓存目录:
在**“在此目录下缓存符号”**框中键入一个目录路径,或者
单击省略号 (...) 按钮。 然后,使用**“浏览文件夹”**对话框选择一个目录。
单击**“确定”**。
手动下载 Microsoft 公共符号
在**“模块”**窗口中右击。
指向**“加载符号”,然后单击“Microsoft 符号服务器”**。
仅当执行了前面的设置本地符号缓存位置的步骤时,该步骤才可用。
提示
不要将符号缓存放入 Windows 文件夹等受保护的文件夹,例如 C:\Windows 的子文件夹。 而应使用可读写的文件夹。
设置本地或第三方符号服务器的路径
在**“调试”菜单上,单击“选项”**。
在**“选项”对话框中打开“调试”节点,然后单击“符号”**。
单击**“符号文件(.pdb)位置”**框上方的文件夹图标。
此操作将在**“符号文件(.pdb)位置”**框中创建一个新项。 该项最初为空,仅在起始键入位置处显示一个闪烁的光标。
在**“符号文件(.pdb)位置”**框中,键入符号服务器的路径。
对于 Internet 上的符号服务器,请键入:
http://domain/path/symbols
对于本地网络上的符号服务器,请键入:
\\server\path\symbols
对于本地计算机上的符号服务器,请键入:
c:\path\symbols
(可选)若要提高性能,请指定一个符号缓存目录(如果尚未执行此操作):
在**“在此目录下缓存符号”**框中键入一个目录路径,或者
单击“…”按钮,然后使用**“浏览文件夹”**对话框来选择一个目录。
对于本地和第三方符号服务器,可以选择指定缓存目录。 但是,建议提高性能。
单击**“确定”**。
请参见
任务
参考
概念
其他资源
修订记录
日期 |
修订记录 |
原因 |
---|---|---|
2011 年 3 月 |
添加了注释,提醒不要使用 Windows 文件夹。 |
替换为下列标记之一: 客户反馈 |