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

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

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

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

谢谢,黑默

【问题讨论】:

    标签: visual-studio-2010


    【解决方案1】:

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

    【讨论】:

    • 启用符号服务器会使我开始调试会话的速度减慢约 5 秒。他们没有缓存吗?
    • 是的,它们被缓存了。我猜,到 Microsoft 服务器的 Internet 连接速度很慢。它仍会尝试连接以查找丢失的 pdb。
    猜你喜欢
    • 1970-01-01
    • 2012-10-08
    • 1970-01-01
    • 2013-12-03
    • 1970-01-01
    • 2016-04-03
    • 2015-01-27
    相关资源
    最近更新 更多