关于将不同安装文件一起打包问题

由于工作需要,要将三个安装文件打包成一个,由于原来的安装文件是用wix写的,所以我希望另外两个安装文件也通过wix打包到原来的安装文件中。

后来通过查资料发现有三种解决方法:

1、编写托管的Custom Action

2、使用Creating Installation Package Bundles

3、使用工具Bootstrapper Manifest Generator


第一种方法由于路径等问题不能解决被我放弃,第二种方法由于我的wix版本较低,无法支持<Bunle>标签而作罢。所以最终选择使用第三种方法。


使用步骤如下:

1、找到你要打包的安装文件

 

  

2、从http://archive.msdn.microsoft.com/bmg/Release/ProjectReleases.aspx?ReleaseId=1567

下载安装BMG for Visual Studio 2008。

3、打开BMG ,点击 File--New 选择Package Mnaifest 点击确定,如图所示

  


4、填写 Project Name 和 Product Code 如图:

5、选择左上角Add install file

打开AddFile页面,操作如图所示:(添加的是要在原有安装文件基础上添加的安装文件,ttp.exe将会在原安装文件运行之前运行)

 

6、填写display name


7、点击左上角build,弹出build result 对话框,生成的package 路径如图所示(可能不同)。


去上图所示路径下,拷贝生成的文件夹到C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages(可能不需要,不同安装可能不同)


8、点击 file--new 选中msbuild,点击确定。


填写如图:(Name 由自己决定,Installer 是原有的安装文件)




点击左上角build图标,选择生成的安装文件保存位置。

生成成功。文件夹新的setup文件就是最终的安装文件。



感谢下面相关资料提供者,感谢经理的帮助。

http://blog.csdn.net/shanyou/article/details/4681204

http://blog.csdn.net/duanzilin/article/details/5982296

http://wix.sourceforge.net/manual-wix3/authoring_bundle_intro.htm

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值