给windows服务打包,并生成安装程序

一、  添加新建项目-->安装部署-->安装项目

二、安装程序上-->右键视图-->文件系统-->应用程序文件夹-->右键-->添加项目输出

      选择做好的windows service项目,作为主输出,如果还想在安装文件夹下输出其他文件或文件夹,都可以在这里添加,或直接点击安装项目添加

三、如果想在安装程序的目录下新建文件夹写日志之类,在windows服务项目里,添加对System.windows.form的用, System.Windows.Forms.Application.StartupPath可以取到安装目录的地址,也就是安装是用户选择的安装地址

四、点击安装项目-->点击属性图标(不是右键属性)-->Manufacturer名称:在默认路径ProgrammFiles/Manufacturer名称/安装项目名称;ProductName:在安装程序中的欢迎用语中出现,ProductCode也在这里,哈哈

五、生成一下,就OK了,但是要注意的是,在解决方案配置中,配置成Release状态,(就是调试的小绿色箭头旁边),生成之后,在安装项目所在的文件夹下面有DEbug和Release两个文件夹,Release下面的MSI文件,就是打包之后的安装文件,可以考给别人使用喽

 

——————————————————————————————————————————————————————

2009-2-19

今天自己写的服务,自己用安装程序安装,在服务里,怎么也找不到这个服务,但他确实是运行的,也可以卸载。

用vs2005命令提示安装,installutil 服务名 来安装,就能够找到这个服务,到现在解决了,可是不知道为什么

解决方法如下:

     在Setup项目上右键选择-视图-自定义操作,出现自定义操作界面,在自定义操作上右键选择添加自定义操作,出现"选择项目中的项"对话框,选择"应用程序文件夹"里的"主输出来自XXXX"即可,即安装卸载回滚提交都有这个主输出,问题解决了!

     

转载于:https://www.cnblogs.com/Tiffany_2008/archive/2008/11/11/1331562.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值