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

时间:2012-01-17 16:32:35

标签: windows-installer installshield silent-installer

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

我们的新要求是支持静默安装的响应文件。根据我的理解,使用Basic MSI是不可能的。

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

还有哪些其他选择?

2 个答案:

答案 0 :(得分:3)

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

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

答案 1 :(得分:0)

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