WebService安装包制作

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.右击安装项目,点击重新生成,即可在文件夹中找到安装包

原文地址:https://www.cnblogs.com/TechSingularity/p/12928993.html