【问题标题】:Default installation folder in advanced installer高级安装程序中的默认安装文件夹
【发布时间】:2021-12-17 14:17:36
【问题描述】:

我想在高级安装程序 v18.7 中更改默认安装路径,从 C:\myApp 到另一个卷,如 D:\myApp 或 E:\myApp,我使用“搜索”,并将属性设置为 D:
它有效,但不显示 D:\myApp(只显示 D:),当目标计算机没有 D:\ 时,它显示 E:\APPDIR

我该怎么办?

【问题讨论】:

  • 请提供足够的代码,以便其他人更好地理解或重现问题。

标签: installation setup-project advanced-installer


【解决方案1】:

APPDIR 是从文件和文件夹 视图附加到应用程序文件夹 的属性。默认值可以在安装参数视图中设置:

我建议您创建一个脚本文件,以便您可以在安装开始时搜索可用的驱动器分区,因为并非所有计算机都可能有 D:\ 驱动器。

例如,您可以使用 PowerShell 自定义操作来获取可用驱动器,可能会根据其可用空间进行过滤。然后,您可以使用最适合您的驱动器号设置 APPDIR 属性。

要从 PowerShell 脚本自定义操作中设置属性,您可以使用以下 cmdlet:

AI_SetMsiProperty APPPDIR "D:\New Path"

【讨论】:

  • 您好,我使用了“执行内联脚本代码”,放在“安装执行阶段”的“搜索”之后,但没有效果
  • 您的机器上是否有以前的安装?默认情况下,在高级安装程序中升级期间使用旧安装路径。您可以在升级视图中禁用此设置。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-09-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-02-20
  • 2012-05-13
相关资源
最近更新 更多