zoukankan      html  css  js  c++  java
  • 给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"即可,即安装卸载回滚提交都有这个主输出,问题解决了!

  • 相关阅读:
    Mina、Netty、Twisted一起学(八):HTTP服务器
    Mina、Netty、Twisted一起学(七):发布/订阅(Publish/Subscribe)
    梦想还是要有的,万一实现了呢(校招季)
    我的地盘听我的
    React源码剖析系列 - 生命周期的管理艺术
    实现搜索联想
    为你的简历加分
    twobin博客样式—“蓝白之风”
    一起学习jQuery2.0.3源码—1.开篇
    this的安身之处
  • 原文地址:https://www.cnblogs.com/ruiati/p/4448611.html
Copyright © 2011-2022 走看看