2009-08-13 56 views
15

Visual Studio中自動顯示DLL加載/卸載在其輸出面板,就像這樣:Visual Studio 2008的輸出 - 隱藏的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選項搜查,但都無濟於事......

+0

不知道這是可能的,除非有一個隱藏的註冊表項地方。業。不在設置中=( – 2009-08-22 01:28:29

回答

32

今天問了同樣的事情,得到的答案是簡單的:

右擊在輸出窗口中,當您運行您的程序時 和 取消選中您不希望看到的所有消息(如線程退出 消息)。

在你的情況下,取消「模塊負載信息」

+0

)謝謝!就是這樣!不能相信我找不到那個......有時答案是最明顯的地方,但由於某種原因,它似乎沒有記錄在任何地方: ) – Metal450 2009-11-06 18:18:41

+0

@ Metal450:你必須右鍵單擊並猜測它們可能在某個隱藏的彈出式菜單中的東西並不在最明顯的位置......我在這裏搜索相同的東西。和Visual Studio 2010的「在顯示窗口中顯示IntelliSense錯誤」相同。 – sergiol 2012-07-13 11:28:13

+0

順便說一句,沒有必要真正運行程序來獲得該彈出菜單 - 只需將Output窗口的上下文從「Build」切換到「Debug」,並且您可以執行相同的操作。 – 2014-03-03 23:15:50