2012-01-26 81 views
2

發送的文本在Output窗口中看不到。Debug.WriteLine在Visual Studio中出現故障。如何解決它?

Solution ConfigurationDebug

Output window顯示Debug的輸出。

這是一個簡單的命令:Debug.WriteLine("abc");

設置一個Breakpoint上成功,但就行了程序中斷後,移動Breakpoint

PlatformAny CPU更改爲x86解決了問題。但回過頭來,它會回來。

創建一個新的解決方案,它確實工作。即使在Any CPU

我刪除了解決方案的.suo文件。

我清空了%temp%文件夾。

有沒有解決方案?

+0

您是否在調試選項中選中了「將所有輸出窗口文本重定向到立即窗口」選項? –

+0

不,現在我試過了,它也沒有出現在那裏。 – ispiro

+1

看看我的解決方案http://stackoverflow.com/questions/5992094/debug-writeline-stops-working/12931631#12931631 [1]:http://stackoverflow.com/questions/5992094/debug -writeline-停止工作的/ 12931631#12931631 – onmyway133

回答

0

1)轉到生成 - >配置管理器,並確保您處於調試模式,而不是發佈。 2)右鍵單擊您遇到問題的項目並選擇屬性。 3)檢查生成選項卡,並確保定義DEBUG常量定義TRACE常量均爲檢查

請注意,大多數人會通過步驟#1糾正錯誤。但就我而言,解決問題的步驟是#2和#3。儘管處於DEBUG模式,但由於某些原因,這兩個常量沒有被定義!我認爲當我在一個使用一個平臺目標的解決方案中有一些項目時,IDE可能會關閉它們,其餘的使用不同的項目,因爲默認情況下,它們都在調試時被啓用(選中)模式。