【发布时间】:2017-08-16 10:09:58
【问题描述】:
我正在尝试在安装主 Windows 安装程序文件之前安装自定义 exe 文件。
我正在使用 Install Sheild 限量版。配置完所有内容后,我在自定义操作的“注册产品阶段”对我的静默安装程序文件进行了排序,它给了我错误 1618(这是另一个安装正在进行中。)我知道主安装程序正在进行中,所以它不允许要安装静默安装程序 .msi,但不知道如何解决此错误。
但问题是我选择 Source Location 作为“目标计算机上存在的文件”和 File Location 作为“INSTALLDIR”。
执行此操作后,我收到错误 1618。
谁能帮我解决这个问题?
SilentInstaller.exe 文件中的代码如下:
Process processObj = Process.Start("msiexec.exe", @"/i "folderpath\SqlLocalDB.msi" /qn IACCEPTSQLLOCALDBLICENSETERMS=YES");
//Loop until the process has exited
do
{
//refresh the process
processObj.Refresh();
} while (!processObj.WaitForExit(1000));
我已经验证了路径和所有内容,但仅按顺序被击中。
任何帮助将不胜感激。谢谢。
【问题讨论】:
标签: visual-studio-2015 windows-installer installshield silent-installer installshield-le