当前位置: 首页 > 知识库问答 >
问题:

如何在安装程序运行时计算建议的安装目录?

韩博简
2023-03-14

我试图用自定义脚本设置安装程序变量,但随后注意到媒体向导中的“目录名”和“自定义基本目录”字段不接受安装程序变量。

我还尝试在媒体向导中不使用“自定义基本目录”选项,并在“安装位置”屏幕前使用自定义脚本设置sys.installationdir变量,但该屏幕似乎根据媒体向导设置计算安装目录。

上下文:我们构建一个产品和一个测试安装程序。prod版本应该建议在sys.programfilesdir中安装。测试安装程序不请求特权,应该建议在用户主页中安装。

定义了一个编译器变量来区分prod和测试版本。

共有1个答案

王航
2023-03-14

不要紧,在安装位置屏幕之前设置sys.installationdir似乎确实有效。

 类似资料:
  • 今天,我需要一个解决方案来避免在修补程序安装的上下文中通过install4j Version6.1.3创建安装目录。我编写了一个安装程序,其中包含一些文件来将它们安装到现有的应用程序安装中。这些文件应该与修补程序安装程序捆绑在一起。在install files操作中,我停用了install运行时选择点,但安装程序仍然创建了包含名为.install4j的文件夹的安装目录。在这个文件夹中只有一些ins

  • 问题 我试图使用pyImagej==0.4.0(源)。根据其README,我运行以下代码: 它返回以下错误:没有Java运行时存在,请求安装。 我在多篇文章中查找了此错误: 即使我的MAC上安装了JRE 8,“没有Java运行时,请求安装”也会显示在终端中 这两篇文章都说我需要完整的JDK,而不仅仅是JRE。然而,我认为我有完整的JDK。 背景资料 使用以下内容设置conda环境: 检查环境: 你

  • Rx 不包含任何的外部依赖 下面是当前支持的选项: 手动方式 打开 Rx.xcworkspace,选择 RxExample 并且打开运行。这个方式会构建所有代码并且可以运行示例App CocoaPods :warning: # Podfile use_frameworks! target 'YOUR_TARGET_NAME' do pod 'RxSwift', '~> 2.0'

  • 我使用jpack打包了我的java应用程序。当我使用打包的安装程序安装它时,安装后的目录始终是

  • 我有Inno安装程序(在我之前写的),它提取了一组VSTO文件并开始安装VSTO MS Office插件。它有一个问题,当将VSTO文件提取到临时文件夹并启动时,它会立即显示完成按钮。如果用户单击它,临时文件将被删除,并在中开始实际安装VSTO插件,然后导致“文件未找到”错误。我应该解决这个问题(理想情况下,只有当它生成的完成执行时,Inno安装程序中的完成按钮才会出现)。 VSTO包本身(“应用

  • 安装运行 ClojureScript 的编译依赖 Java, 后来逐渐完成了 JavaScript 实现的 Self-hosted ClojureScript, 也就是能在 JavaScript 环境当中直接编译 ClojureScript. 这份文档当中使用 Lumo 作为 REPL 和脚本的执行工具, 使用 shadow-cljs 作为项目的建构工具. Lumo 一个基于 Self-hoste