当前位置:  开发笔记 > 编程语言 > 正文

链接msi的/ Bootstrapper /先决条件?

如何解决《链接msi的/Bootstrapper/先决条件?》经验,为你挑选了0个好方法。

我有一些组件MSI包需要一起安装才能形成最终应用程序.

问题是:组成包的组件可以更新,组件在http文件服务器上重新启动.我应该采取什么方法?

我写的安装程序是'主'安装程序.其中需要能够读取客户端计算机上安装的每个组件的版本,以便仅对该组件执行升级.

此外,如果首次安装应用程序,安装程序将下载并安装所有必需的组件.

我正在使用Installshield 2009.

我查看了链式MSI,但主安装程序是空的.因为它需要尽可能轻量级.

我不知道如何编写一个bootstrapper应用程序,我的公司更喜欢使用installshield来编写安装程序.

我已经研究过 - 显然先决条件并不是要卸载.


我相信我可以通过更改版本号来做一个小的更新,从而允许下载只下载它需要的组件而不是下载整个安装程序 - 目前我正在实施你建议的方式(sascha)和我的公司将使用InstallShield提供的FLEXnet连接服务.我提到的"组件"(我们的开发人员喜欢使用的术语)在概念上与InstallShield的组件概念类似.但是我已经修改了要由功能封装的"组件",以便在构建版本时我可以选择将每个"功能"包装在cab文件中.

这听起来很混乱 - 甚至对我来说也是如此.

我已经使用功能<组件(包括服务)

我的公司拒绝让我使用除Installshield之外的任何其他安装程序.我的猜测是,为了在不久的将来更新先决条件要求,需要编写新的安装程序并重新发布应用程序作为主要升级.这对我来说很有意义.

Perermtate,我认为有一种方法可以卸载先前安装的先决条件,因为前提条件可能需要作为其他应用程序的平台,因为所有"先决条件"都是应用程序的第三方组件.

感谢您的所有回复!

推荐阅读
linjiabin43
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有