怎样把多个安装程序打包成一个.msi文件,进行域的部署安装推广
现有这些文件要在域中进行部署,然后在客户端安装:
1. Setup.exe:主引导程序,如未安装framework,则安装dotnetfx.exe和lanuage.exe
,否则直接安装MyProgram.msi
2. dotnetfx.exe:.NET Framework框架安装包
3. lanuage.exe:框架语言包
4. MyProgram.msi:应用程序安装包
希望能把这此文件打包成一个.msi文件,因为AD域中只能部署一个msi程序,
在安装时,首先启动Setup.exe,这样就可以自动进行整个的安装了。
------解决方案--------------------up
------解决方案--------------------自己写Setup进行检测,然后根据需要调用相应的安装程序。
------解决方案--------------------用 Install Shield
------解决方案--------------------http://msdn2.microsoft.com/en-us/library/aa370315.aspx
------解决方案--------------------如果是VS2005,可以把这些项做成“系统必备项”就可以一起安装了。
查看:
\Program Files\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\
------解决方案--------------------VS2003,我还真不知道。。。。。
我只知道2005的,不好意思。
------解决方案--------------------wiseinstallation
------解决方案--------------------InstallAware做安装包的话可以合并几个MSI到一起。而且检测.NET之类的工作都是自带的组件,很方便。
至于后一个问题组策略发布,就需要仔细研究MSI的规范,到MSDN上面走走看看吧。
------解决方案--------------------用installshield写安装脚本实现,很方便的