用gui创建一个现有的exe进入windows服务

时间:2012-01-23 08:10:52

标签: c# visual-studio windows-services

我有一个c#项目,或多或少是一个带有GUI ontop的exe文件来进行一些设置。项目目的是在用户强制收集时或者每天达到用户设置的时间时收集数据。还有一个安装程序项目,所有项目都捆绑在VS2010 for .NET 3.0中。我想将我的代码的一部分用于Windows服务。每天在给定时间应该执行收集数据操作的部分。

所以我的问题是,我可以在同一个项目中执行此操作,还是应该为此创建一个新项目?那么我是否需要创建一个新的安装程序,或者我是否可以通过同一个项目安装它?如果是这样,怎么样?因此,我或多或少要求任何做过与我尝试做同样事情的人提示。

1 个答案:

答案 0 :(得分:4)

如果您还没有,则应将代码拆分为两个项目。一个实现所需行为/功能的类库,以及引用类lib的另一个Winform应用程序。项目。现在创建一个引用的Window Service项目。类lib。然后,您可以创建一个新的MSI项目作为服务的安装程序。

另请阅读intro to windows services