2016-02-03 70 views
0

打印在其他方法中工作正常,但它在initialize()線程中不起作用。如果我在基地之前或之後放置,無所謂。初始化。初始化線程不會打印任何東西

protected override void Initialize() { 
     // TODO: Add your initialization logic here 
     Debug.WriteLine("hellO"); 

     base.Initialize(); 
    } 
+0

你有沒有試圖把一個斷點在那裏?也許它實際上正在打中,但Debug.WriteLine根本不會在輸出窗口中寫入任何內容? – Falgantil

回答

0

Debug.WriteLine()實際上發送到Windows調試系統而不是控制檯輸出窗口。 Debug類只在DEBUG條件設置時寫入。默認情況下,這是調試構建。 版本構建不做任何事情,因爲默認情況下未設置此條件。

你需要像一個工具:

  • Dbmon.exe
  • DBGVIEW
  • 或通過Visual Studio中的調試器中運行