1.建立一个新的Windows服务项目TestService
2.打开TestService,找到OnStart部分,加入代码
3.切换到设计视图,右击-->添加安装程序
4.切换到新生成的ProjectInstaller.cs设计视图,找到serviceProcessInstaller1对Account属性设置为LocalSystem,对serviceInstaller1的ServiceName属性设置为TestService(服务的名字), StartType属性设置为Automatic(系统启动的时候自动启动服务)Description,填写该程序的描述
5.建立一个新的安装项目TestService.Setup(为刚才那个服务建立一个安装项目)
(这里注意,如果VS没安装安装程序,需要安装安装程序)
找到如下图,注意框架版本的选择
6.右击安装程序,ADD-->项目输出,选择需要需要安装包的服务,即本例中TestService,为主输出,点击确定
7.右击安装程序,View-->自定义操作,右击Custom Action-->添加自定义操作-->Look in ,Application Folder-->选择之前设置的主输出,点击OK
8.右击安装项目,点击重新生成,即可在文件夹中找到安装包