2011-01-30 211 views
5

如何使用在後臺運行的Visual Studio 2010編寫C#應用程序?通過這個我的意思是它不會在控制檯中運行或顯示一個窗體。我應該使用哪種類型的項目?在後臺運行的應用程序

+2

只是不要在你的Main()方法中創建一個表單。 – 2011-01-30 06:20:52

+1

對於它的價值,您需要仔細考慮選擇使用Windows服務。對於某些任務它可能非常有用(理想),但是太多用戶嘗試使用服務,因爲它不是一個好主意。與標準桌面應用程序相比,有幾個重要限制,其中最主要的是** Windows服務不能具有任何類型的用戶界面**,其中包括顯示消息框之類的簡單內容。 (至少,它不能在Windows Vista或更高版本中使用;它可以在早期版本中使用,但它不應該*)。從您的問題中不清楚您是否需要這些。 – 2011-01-30 10:35:08

回答

5

使用windows服務模板

添加一個'Windows-> Windows服務'類型的新項目。

這裏是一個walkthrough

3

可以使用的Windows項目沒有表現出任何的形式,也可以使用一個Windows Service項目。