安装 Shield 不会创建新文件夹

Install Shield doesn't create new folder

我是 installshield 的新手。但是,我正在尝试应用最简单的命令,但 运行 成为一个问题。 我有一个安装需要安装在 c:\program files(x86) 中(也尝试过其他位置)。我们想让它自动化,所以我们应用了以下命令来记录安装。

    (Location of the setup)\Setup.exe -r -f1(Full path)\SetupAnswer.iss 

和运行设置顺利。 安装在 c:\program files(x86)(Program name) 中并创建了一个应答文件 接下来,当我尝试 运行(设置位置)\Setup.exe -S -f(完整路径)\SetupAnswer.iss 在新 PC 上时,它不起作用。 经过一些测试。我发现如果我在 运行 上面的命令之前在 c:\program files(x86)(Folder name) 中创建文件夹名称,它就像一个魅力。

我可以创建一个简短的脚本来在 运行 安装命令之前创建一个文件夹。但它看起来并不“干净”。检查 .ISS 文件显示在它想要创建文件夹的位置,它看起来像这样 -

    szDir=(installation path)\(Folder name)
    Result = 1

不确定这个 szDir 是指创建还是只使用以下路径。 如果我遗漏了什么,请告诉我。

此致,

尼克

安装顺序有问题,按照yossiz74的建议找到了。由于文件夹已存在于 c:
中,因此缺少一行 使用记录方法在干净的 PC 上重新安装它 - 问题已解决。