使用Advanced Installer进行二次打包

原文:使用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.添加各种文件中,避免出现中文路径以及路径过长。

时间: 2024-10-10 06:16:41

使用Advanced Installer进行二次打包的相关文章

用Advanced Installer对C#项目打包

1.用SVN对项目代码UPDATE,然后COMMMIT上传最新代码. 2.在debug模式(即开发模式)下,修改两个地方的版本号(1:SecurityManagerClient项目下的app.config配置文件:2:WCFServiceHosting项目下的app.config配置文件). 3.运行一下项目,看看有没有问题,没有的话选择release模式,重新生成解决方案,开始打包. 4.进入“D:\lixq-PC\client\ClinetSetup(AI)”目录,打开setup.aip文件

InstallShield和Advanced Installer打包

现在一下免费的打包软件有很多 1.Advanced Installer2.Setup Factory3.Smart Install Maker 企业应用的推荐:Nullsoft.InstallShield,Advanced Installer 当然还有其他,下面主要说说我用过的两种InstallShield和Advanced Installer,介绍一下他们的激活和使用方法,各自的优点等等 一.环境介绍:Windows7旗舰版.VS 2013.InstallShield 13.Advanced

Advanced Installer 中测试数据库连接提示“未发现数据源名称并且未指定默认驱动程序”的解决办法

原文:Advanced Installer 中测试数据库连接提示"未发现数据源名称并且未指定默认驱动程序"的解决办法 最近需要制作一个安装包,安装包的要求如下: 1.用户手工填写MySql的地址.用户名和密码 2.填写完成后提供测试数据库连接是否正常的按钮功能 3....... 项目要求打包的Mysql版本为5.5.27 x64版本,通过研究Advanced Installer 发现,此打包工具提供了数据库连接字符串,并且是通过ODBC的方式来连接的,既然是安装的64位的数据库,那么连

利用Advanced Installer将asp.netMVC连同IIS服务和mysql数据库一块打包成exe安装包

原文:利用Advanced Installer将asp.netMVC连同IIS服务和mysql数据库一块打包成exe安装包 因为业务需要,项目中需要把asp.netmvc项目打包成exe安装程序给客户,让客户直接可以点下一步下一步安装部署web程序,并且同时要将IIS服务和mysql一同安装到服务器上,因为客户的电脑可能是64位也可能是32位,所以在打包的时候就需要打包成两份安装包.研究了几天终于有所收获,下边就是打包的步骤. 打包步骤: 一.前期准备 1.将asp.netmvc发布到本地目录中

advanced installer重新打包教程

原文:advanced installer重新打包教程 一.简介 本次利用Advanced Installer软件里的Repackager重封装工具进行测试制作MSI安装包,还开可以利用Advanced Installerr制作MSI安装包 原理为执行两次系统的快照扫描,将两次快照扫描之间的系统和注册表的变化对比后,将差异记录并保持,在结合程序打包成为相应的msi包. advanced installer--->convert转换--->repackage installation制作exe转

Advanced Installer 打包后,安装包在WIN10下重启后再次运行安装的解决办法

原文:Advanced Installer 打包后,安装包在WIN10下重启后再次运行安装的解决办法 前几个月使用Advanced Installer 打包了一堆安装包,其中有使用默认主题的,也有根据UI设计更改过一些功能的,当时在Windows7下测试没有任何问题,就直接上线给用户使用了. 这两天在禅道上发现指派了一个BUG过来,描述的内容是在Windows10下安装包会出现重启后再次自动运行的问题,见鬼了,没有写过自启动注册表啊,马上打开工程查看,发现了一个很奇怪的现象,下面来介绍. 1.当

笔记:Advanced Installer 打包Web应用

原文:笔记:Advanced Installer 打包Web应用 公司要做一款增值税小产品,区别于ACME,本产品核心只有销项部分,面对的客户群是小企业,单税盒单开票机..... 我要做的主要有以下几点: 1.数据库改为SqlCE 2.统一安装配置VICA客户端,服务端(尽管VICA组同事不知道我要改这块^_^) 3.一键安装(支持32位,64位系统,暂时考虑NET4.5,Window7以上系统) 打包工具选择是Advanced Installer 12.7.2 制作安装包过程中遇到的问题: 1

Advanced Installer 11.9基于IIS打包札记(For MySQL)

原文:Advanced Installer 11.9基于IIS打包札记(For MySQL) Mysql免安装前期部署 下载绿色命令行版本的mysql,将其放入到发布的程序发布包内,执行Update批处理,输入自定义端口号,选一个不冲突的数字,比如3310: 运行scripts启动mysql服务 准备好数据库sql脚本,并且用navcat连接后新建一个空的数据库 打开命令行窗口,进入到mysql的bin目录 首先连接mysql,运行命令语句mysql -P3310 -uroot -p --def

(转)使用 Advanced Installer 打包 一键安装Web应用程序

使用 Advanced Installer 打包 一键安装Web应用程序 安装预览: 资源下载: 示例安装包 操作流程: 1.新建Asp.net Application. 2.设置应用程序名称和公司名称. 3.选择安装包分布类型.默认即可. 4.指定该项目和程序包的路径. 5.新建应用程序文件.点击新建文件和新建文件夹即可选择站点下的文件或文件夹. 6.配置应用程序运行时环境. 7.配置程序包的.Net Framework环境. 8.定义Web应用程序类型. 9.设置主机.端口等参数. 10.选