可以在 Visual Studio 2010 中抑制“无法找到或打开 PDB 文件”警告吗?

Posted

技术标签:

【中文标题】可以在 Visual Studio 2010 中抑制“无法找到或打开 PDB 文件”警告吗?【英文标题】:Possible to suppress "Cannot find or open the PDB file" warnings in Visual Studio 2010? 【发布时间】:2011-11-14 10:07:14 【问题描述】:

使用 Visual Studio 2010 进行调试时,有时没有可用于系统库的 PDB 文件,因为我自己没有构建它们(即它们不是为调试而构建的)。这没关系,因为我不需要访问它们。示例警告可能类似于:

'Plugin Host.exe': 加载 'C:\Windows\SysWOW64\xmllite.dll',找不到或打开 PDB 文件

但是,这些警告会阻塞“输出”窗格,有时很难进行调试。有没有办法完全抑制这些?

谢谢,黑默

【问题讨论】:

【参考方案1】:

这些 PDB 实际可用,启用 Microsoft 符号服务器支持。但是,是的,您可以隐藏这些消息。调试时右键单击输出窗口并取消选中“模块加载消息”。该值将保留以供将来的调试会话使用。请注意,它实际上并不是一个警告,只是一个告诉您正在加载哪些 DLL 的诊断信息。

【讨论】:

启用符号服务器会使我开始调试会话的速度减慢约 5 秒。他们没有缓存吗? 是的,它们被缓存了。我猜,到 Microsoft 服务器的 Internet 连接速度很慢。它仍会尝试连接以查找丢失的 pdb。

以上是关于可以在 Visual Studio 2010 中抑制“无法找到或打开 PDB 文件”警告吗?的主要内容,如果未能解决你的问题,请参考以下文章

visual studio 2010编译c的设置方法

如何用pcl配置visual studio 2010

求 visual studio 2010 激活码,本人在此感谢了!

我可以使用 Visual Studio 2012 安装 Visual Studio 2010 SP1 SDK 吗?

我可以在 Windows XP 上使用 Visual Studio 2010 远程调试器从 Visual Studio 2012 调试 .Net 4.0 应用程序吗?

在哪里可以找到 Microsoft Visual Studio 2010 卸载实用程序?