2011-01-30 215 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项目。