您的位置:首页 > 产品设计 > UI/UE

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

2011-08-12 09:24 316 查看
由于工作需要,要将三个安装文件打包成一个,由于原来的安装文件是用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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐