可以在 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 激活码,本人在此感谢了!
我可以使用 Visual Studio 2012 安装 Visual Studio 2010 SP1 SDK 吗?
我可以在 Windows XP 上使用 Visual Studio 2010 远程调试器从 Visual Studio 2012 调试 .Net 4.0 应用程序吗?