使用Advanced Installer进行二次打包

简介: 原文:使用Advanced Installer进行二次打包      使用Advanced Installer进行二次打包        在上一篇使用InstallerShield打包VS程序中,我已经叙述过,为什么要进行二次打包的问题,在此我就不再赘述。
原文: 使用Advanced Installer进行二次打包

      使用Advanced Installer进行二次打包

       在上一篇使用InstallerShield打包VS程序中,我已经叙述过,为什么要进行二次打包的问题,在此我就不再赘述。本次长枪直入,说一说如何使用Advanced Installer对已经生成的安装包文件进行二次打包。

  1.创建MSI安装程序包安装现有的EXE软件包

      这个工程的含义,就是将InstallerShield打包生成的exe应用程序文件再次进行封装打包成msi安装包文件或 exe应用程序文件。

  2.将主安装程序文件加入工程

     这一步,主安装程序文件为VS打包生成的MSI文件,并且在附加文件中,将其他所需要的文件全部添加即可。

 

3.取消使用Windows安装程序注册产品

               这一步,将新建或删除程序(控制面板)中使用windows安装程序注册产品取消!!

              为了防止VS打包生成的MSI生成一个程序快捷方式在控制面板中。

4.点击部署中的“媒体”

   

 

   这一步,将封装类型,选择为单个exe安装(内部资源)。默认是单个MSI(内部资源)。

5.点击用户界面中的“翻译”

 

          这一步中,做三个事:

                 1.选择chinese Simplified(PRC);

                 2.选项中选择,只创建一个多语言程序包;

                 3.用户界面语言中选择,显示语言选择对话框(用于多语言包)。

 6.点击运行环境,添加预安装与基于特征安装

           预安装,其中添加你的应用程序安装之前,需要安装的各种驱动器以及视频播放器和.NET环境等。

           基于特征安装,主要添加一些需要注册的控件,其中有64位和32位的需要分开添加。

 

 

     完成以上六步后,即可点击运行。注:

            1.创建打包工程时,要清楚知道自己工程所在目录;

            2.添加各种文件中,避免出现中文路径以及路径过长。

 

 

   

 

目录
相关文章
|
C++
Visual C++ Build Tools 2015 安装包丢失或损坏[解决方案]
Visual C++ Build Tools 2015 安装包丢失或损坏[解决方案]
878 0
|
Unix Linux Windows
KDEWin Installer 0.9.8-1发布
通过KDEWin,我们可以在Windows上体验KDE的GUI及专门为Windows编译的KDE应用程序。自由软件团队KDE的产品中包括用于Linux和UNIX平台的现代桌面系统、综合的办公套件和组件套件,以及上百个软件.其中涵盖互联网和网页应用程序、多媒体、娱乐、教育、图形和软件开发等各个门类。
788 0
|
SQL 数据库
2018第一发:记一次【Advanced Installer】打包之旅
原文:2018第一发:记一次【Advanced Installer】打包之旅 一、前言 2017年最后几天,你们都高高兴兴的跨年,博主还在加班制作.net安装包。因为年前要出来第一版的安装包,所以博主是加班加点啊。
2310 0
|
Web App开发 Windows
Visual Studio 2017 - Windows应用程序打包成exe文件(2)- Advanced Installer
原文:Visual Studio 2017 - Windows应用程序打包成exe文件(2)- Advanced Installer Advanced Installer :Free for 30 days.
2187 0
Advanced Installer 安装前卸载旧版本的办法
原文:Advanced Installer 安装前卸载旧版本的办法 Advanced Installer这个工具百度出来的资料太少了。 在我们平常打包的工作中,经常遇到的一个问题是,如何能在安装新版本的时候友好的提示/卸载之前的旧版本,而不是粗暴的直接让用户自行去卸载呢?今天就这个问题给出下面一个具体的解决办法,话不多说,直接开始: 方案一:安装时自动卸载旧版本 第一步:找到并记录下上一个版本的Upgrade Code,此Code在上一个工程中的如下位置: 第二步:在新版本中的Upgrade Code要保证和前一版本的此Code一致。
1843 0
Advanced Installer 打包后,安装包在WIN10下重启后再次运行安装的解决办法
原文:Advanced Installer 打包后,安装包在WIN10下重启后再次运行安装的解决办法 前几个月使用Advanced Installer 打包了一堆安装包,其中有使用默认主题的,也有根据UI设计更改过一些功能的,当时在Windows7下测试没有任何问题,就直接上线给用户使用了。
1579 0
|
Web App开发
笔记:Advanced Installer 打包Web应用
原文:笔记:Advanced Installer 打包Web应用 公司要做一款增值税小产品,区别于ACME,本产品核心只有销项部分,面对的客户群是小企业,单税盒单开票机..... 我要做的主要有以下几点: 1、数据库改为SqlCE 2、统一安装配置VICA客户端,服务端(尽管VICA组同事不知道我要改这块^_^) 3、一键安装(支持32位,64位系统,暂时考虑NET4.
1820 0
|
关系型数据库 MySQL 数据库
Advanced Installer 11.9基于IIS打包札记(For MySQL)
原文:Advanced Installer 11.9基于IIS打包札记(For MySQL) Mysql免安装前期部署 下载绿色命令行版本的mysql,将其放入到发布的程序发布包内,执行Update批处理,输入自定义端口号,选一个不冲突的数字,比如3310; 运行scripts启动...
1662 0