1.新建项目:windows服务(.net Framework)
2.在Service1.cs文件里写功能代码
3.新增安装windows服务的设置
1)将Service1.cs文件切换到窗体界面,点击右键,选择“添加安装程序”,会默认增加两个文件:serviceInstaller1,serviceProcessInstaller1
2)选择serviceInstaller1文件,在属性窗口中,填写属性Description、DisplayName此内容会显示在windows服务列表)、ServiceName(此内容会显示在windows服务列表)、StartType(服务启动方式,选择Automatic)
3)选择serviceProcessInstaller1文件,属性窗口中,属性Account选择LocalSystem
4.在项目工程名称上,点击右键,选择增加新建项目,在新建项目页,查询“setup”,找到Setup Project项目类型,选中后,新增一个Setup项目,名称为Setup1
5.在项目Setup1上,点击右键,选择Add--项目输出...选择主输出,vs会自动根据上面的windows服务工程,得到需要的程序文件和关联文件
6.双击选中“主输出from ...“,在Application Folder内容,可以手工添加辅助文件,比如设置文件、图片图标等。
7.必须注意:在项目Setup1上,点击右键,选择“View->自定义操作(C)”项
8.在Custom Actions里,给Install、Commit、Rollback、Uninstall这4个内容中,分别增加自定义操作,选择Application Folder,选择“主输出 from”
编译安装工程,进行安装。