setup.iss文件未生成

时间:2013-11-05 09:49:53

标签: installshield silent-installer

我有一个installshiled项目,它会生成setup.exe文件。我想通过生成正确的setup.iss文件来启用静默安装。我运行了以下命令:

Setup.exe /r

已经启动了安装程序,但它从未创建setup.iss文件。我查看了C:\Windows作为文档建议,以及其他一些位置(本地目录,程序文件等)。

为什么不创建它以及如何修复?

谢谢,

2 个答案:

答案 0 :(得分:13)

好的,我发现了问题,还有一个解决方法:

问题是我的msi项目是基本MSI项目,而不是InstallScript和InstallScript MSI项目。这种项目不支持读取响应文件(aka setup.iss)。但是,有一种方法可以为.msi / setup.exe文件执行静默安装:

Setup.exe /s /v"/qn"

会做到这一点。

所有这些信息都可以找到here

答案 1 :(得分:0)

另一种选择是使用/f1选项明确声明要在何处生成安装文件:

Setup.exe /r /f1"C:\your\path\here\setup.iss"

关于此can be found here的文档,但这是该链接的摘要:

  

使用/ f1选项,您可以指定响应文件的位置(或应在何处创建)及其名称,如Setup.exe / s /f1"C:\Temp\Setup.iss“ 。指定绝对路径;使用相对路径会产生不可预测的结果。 / f1选项在创建响应文件(带有/ r选项)和使用响应文件(带有/ s选项)时均可用