2013-08-07 87 views
0

我最初開發了一個用於測試供應商SDK的簡單GUI項目。然後,我將該供應商的SDK示例添加爲GUI所依賴的第二個項目。經過一些更改後,我有示例代碼與硬件交流並且運行良好。Console.Writeline在合併兩個c#項目時停止了輸出

此時我試圖將供應商代碼移到主項目中,然後從我的解決方案中刪除SDK示例項目,因爲將它分開是沒有意義的。這編譯好,但奇怪的是我通過Console.Writeline打印的所有硬件調試信息停止工作。

我是否必須在主項目中以某種方式啓用Writeline輸出?我是新來的C#,並找不到任何搜索。

+0

GUI項目沒有控制檯。 –

+0

Project + Properties,Debug選項卡確保託管進程選項仍被打勾。如果是這樣,賠率就會大大降低。勾選非託管代碼調試選項或嘗試SysInternals的DebugView實用程序。請向供應商尋求幫助。 –

回答

2

在您的解決方案資源管理器中,選擇該項目,右鍵單擊並轉到屬性。找到'項目輸出類型'並將其切換到控制檯應用程序。即使你有一個圖形用戶界面,這將啓動控制檯窗口在後臺進行調試使用等

+0

這是一個開始,但現在它彈出一個我並不需要的控制檯窗口。以前,我可以在VS的「輸出」框中看到Console.Writeline輸出。重新啓用這將是理想的。 – user1850479

+0

如何使用Debug.WriteLine而不是Console? –