我正在使用inno来制作安装程序,但我永远无法安装couchDB

问题描述 投票:0回答:1

所以我需要 Inno 的一些帮助,

我为公司安装了一些软件,该软件运行良好,但它需要连接到 CouchDB 才能实际运行。

所以我试图制作一个安装程序来安装.net 3.5,然后安装 couchdb,然后将我的软件作为单个进程安装,

我总是遇到同样的错误

              Unable to execute file:
C:\Users\admin\AppData\Local\Temp\is-P0C5V.tmp\CouchDBInstaller.msi

CreateProcess failed; code 2.
The system cannot find the file specified.

我已经测试了我的 couchdb 安装程序,它可以工作,我已经尝试过多个工作站和不同的安装位置,我已经重新排序了 inno 安装过程,因此它是 .net 到 couchdb 到 Electron。我已经添加了 couchdb 的凭据。我希望在后台默默地安装 couchdb,

.net couchdb inno-setup
1个回答
0
投票

您似乎正在尝试运行 .msi,就好像它是可执行二进制文件一样。事实并非如此。

  • 如果您通过

    [Run]
    部分执行此操作,请使用
    shellexec
    标志
    允许运行 shell 可以“运行”的所有内容,即使它不是二进制文件。

  • 如果您通过

    Exec
    函数执行此操作,请使用
    ShellExec
    代替。

© www.soinside.com 2019 - 2024. All rights reserved.