27

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'

反正有没有暂时禁用这个?当通过 DebugOutputString() 进行大量调试时,这些消息总是倾向于将我的打印结果从面板上推开,我必须四处寻找它们,从而使过程变得更加麻烦。我已经用谷歌搜索并搜索了我能想到的所有 VS 选项,但无济于事......

4

1 回答 1

56

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

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

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

于 2009-11-05T18:00:00.907 回答