InstallShield Limited Edition Project 打包windows服务解析

Posted Vam8023

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了InstallShield Limited Edition Project 打包windows服务解析相关的知识,希望对你有一定的参考价值。

 

最近项目从vs2005 升级到vs2010后,发现新的vs2010 不再带有原来的安装工程项目,导致以前的安装包不可以使用,查找资料后发现微软从vs2010 版本后不再提供自带的安装工程,尝试着利用 InstallShield Limited Edition Project 打包安装文件及服务,以vs2012为例:

  1.  InstallShield Limited Edition Project的安装;

    初始安装vs2012是不带这个项目的,需要进行单独的下载,下载方法网上已经有很多资料不再累赘,根据提示进行下载,并且获取key,后面安装即可。

   2. 普通的windows应用程序安装;

    普通的windows应用程序安装相对简单,把需要打包的项目、文件添加到安装工程中即可;

    

    以上是添加安装工程项目;

    添加安装工程后,选择安装工程--Project Assistant,添加安装包安转时的主输出项目,当然也可以添加项目文件、资源文件、图片等。

  

添加完成后,“Application Information” 中设置相应的参数,“Application Registry”等进行相应的设置,编译后,就可以安装了。

 3.windows 服务的安装

  windows 服务项目的创建后,在安装工程中的“Configure the Target System--Services” 选中后,左边窗口中,在Services 目录树节点下添加服务的exe文件,此处需要注意的是添加的必须是.exe 文件,因为添加服务主输出,服务可以安装成功,但是启动不了,具体原因我没有找到,所以暂时添加exe文件了;

设置服务安装后相应的参数

编译完成后,执行安装文件,简单的服务安装就完成了,并且可以启动服务。

 

这里有个前提,就是在自己的程序里面写好安装的代码,就像我的下一篇转载,要不然这个也不合理。

以上是关于InstallShield Limited Edition Project 打包windows服务解析的主要内容,如果未能解决你的问题,请参考以下文章

InstallShield Limited Edition使用说明

Installshield limited edition for VS2012安装,不能注册问题

InstallShield Limited Edition Project 打包windows服务解析

VS 之 InstallShield Limited Edition for Visual Studio 2015 图文教程

VS 之 InstallShield Limited Edition for Visual Studio 2015 图文教程

InstallShield Limited Edition for Visual Studio 2013 图文教程(教你如何打包.NET程序)