2009-11-24 64 views
4

是否可以創建一個沒有控制檯或Windows窗體的Visual C#程序?如果是這樣,怎麼樣?沒有UI的C#程序

+1

將Windows服務或網站選項? – 2009-11-24 23:47:32

+0

不是一個網站,但我會考慮一項服務。 – Lienau 2009-11-24 23:57:27

回答

5

你也可以創建一個Windows服務應用程序;通過服務管理控制檯啓動和停止應用程序。

+0

這看起來是最好的選擇。謝謝。 – Lienau 2009-11-25 00:01:04

13

確實將生成輸出類型設置爲「項目屬性」下的Windows應用程序,並且不在Main中顯示窗體。你可以在那裏做任何你想做的事 - 你只需要以某種方式管理應用程序的生命週期(例如,你打算如何關閉它?)

+0

我試圖在Main中創建一個無形類的新實例。但是我收到錯誤「參數1:無法從'test.runTime'轉換爲'System.Windows.Forms.ApplicationContext'」。如果輸出類型是項目屬性下的Windows應用程序,我需要一個表單才能開始。 – Lienau 2009-11-24 23:56:22