在安装过程中,有哪些好的选项可以迁移基本MSI以支持响应文件



我继承了一个基本MSI InstallShield ISM来安装一个混合了.Net和COM dll的应用程序。现有的ISM当前使用许多自定义对话框来运行设置工作流。

我们的一个新要求是支持静默安装的响应文件。据我所知,基本MSI不可能做到这一点。

我考虑过的一个选项是将其转换为安装脚本并重新构建安装程序UI。我现在正在探索其中的困难。这是一个好方法吗?

还有哪些其他选择?

为什么不使用响应转换来代替响应文件呢。MSI UI设置通常转换为某些属性被设置为某个值。您可以将这些属性添加到转换中,并在静默安装期间使用它进行配置。

在这里你可以找到一个例子。这并不完全是您所需要的,但它是一个起点:

响应文件是与InstallScript项目相关联的技术。它在MSI静默安装故事中没有立足之地。响应文件的MSI等效项是播发安装,然后从播发中运行安装程序。但这在现实世界中很少使用。

最新更新