Visual Studio 2008输出 - 隐藏DLL加载和卸载

Met*_*450 20 panel visual-studio-2008

Visual Studio在其输出面板中自动显示dll加载/卸载,如下所示:

'DialogAppDEBUG.exe': Unloaded 'C:\WINDOWS\system32\wbem\fastprox.dll'
'DialogAppDEBUG.exe': Unloaded 'C:\WINDOWS\system32\ntdsapi.dll'
'DialogAppDEBUG.exe': Unloaded 'C:\WINDOWS\system32\wldap32.dll'
'DialogAppDEBUG.exe': Unloaded 'C:\WINDOWS\system32\wbem\wbemsvc.dll'
'DialogAppDEBUG.exe': Unloaded 'C:\WINDOWS\system32\wbem\wbemprox.dll'
'DialogAppDEBUG.exe': Unloaded 'C:\WINDOWS\system32\wbem\wbemcomn.dll'
Run Code Online (Sandbox Code Playgroud)

无论如何暂时禁用此功能?当通过DebugOutputString()进行大量调试时,这些消息总是倾向于将我的打印件从面板上移开,我不得不四处寻找它们,这使得这个过程变得更加麻烦.我用Google搜索并搜索了我能想到的所有VS选项,但无济于事......

Edu*_*eni 42

今天问同样的问题,答案很简单:

在运行程序时右键单击"输出"窗口并取消选中您不想看到的所有消息(如"线程退出"消息).

在您的情况下,取消选中"模块加载消息"

  • 谢谢你!就是这样!不敢相信我找不到......有时答案就在最明显的地方,但由于某种原因它似乎没有记录在任何地方:) (2认同)
  • @Metal450:你必须右键单击并猜测它们可能位于某些隐藏的弹出菜单中的东西并不在最明显的地方......我在这里搜索相同的内容。这同样适用于 Visual Studio 2010 的错误窗口中的“显示 IntelliSense 错误”。 (2认同)
  • 顺便说一下,没有必要为了获得那个弹出菜单而实际运行程序——只需将输出窗口的上下文从“构建”切换到“调试”,你就可以做同样的事情。 (2认同)