无法从Inno Setup运行couchDB msi安装程序

wpx232ag  于 2023-11-15  发布在  CouchDB
关注(0)|答案(1)|浏览(176)

我有一些我为我的公司安装的软件。软件工作正常,但它需要连接到CouchDB才能实际工作。
因此,我试图制作一个安装程序,安装.NET 3.5,然后安装CouchDB,然后安装我的软件作为一个单一的进程,
我总是以同样的错误结束
无法执行文件:
C:\Users\admin\AppData\Local\Temp\is-P0C5V.tmp\CouchDBInstaller.msi
% 2进程失败;代码% 2。
系统找不到指定的文件。
我已经测试了我的CouchDB安装程序,它工作正常。我已经在多个工作站和不同的安装位置进行了尝试。我已经重新排序了Inno Setup安装过程,所以它是.NET,然后是CouchDB,然后是electron。我已经添加了CouchDB的凭据。我希望在后台静默安装CouchDB。

q43xntqr

q43xntqr1#

看起来你试图运行.msi,就好像它是一个可执行的二进制文件。它不是。

  • 如果您通过[Run]部分执行此操作,请使用shellexec flag允许运行shell可以“运行”的所有内容,即使它不是二进制文件。
  • 如果你通过Exec函数来实现,请使用ShellExec

相关问题