今天我在測試我的WPF應用程序時遇到了一件奇怪的事情。 Visual Studio處於調試模式。我創建了一個路由事件處理程序方法,並且想要測試調用是否正確完成,因此我將Console.WriteLine("test");
放入該方法中,並期望在Visual的Output窗口中看到輸出(「測試」字)工作室。沒有出現任何東西,但我認爲它應該有(稍後通過顯示MessageBox進行測試)。WPF Visual Studio調試 - 控制檯
我認爲它應該出現,因爲在此之前,我正在使用Console
類來顯示消息到輸出窗口,它始終都有效。所以我很驚訝,因爲這件事確實對我有用!
我發現了一個「sollution」,切換設置項目「輸出型」到「控制檯應用程序」,但是,如我所料,一個Consolle出現在應用程序的啓動。
誰能請解釋我如何在Console
方法在WPF應用程序在默認設置中工作,並且可能需要使用什麼在調試正確的行爲?
@Krepsy 3,怎麼樣這個問題?你會手動使用控制檯窗口還是System.Diagnostics.Debug.WriteLine()? –