Inno Setup 使用另一个安装程序的安装路径
Inno Setup uses installation path of another installer
我用 JavaFX 制作了两个独立的 JavaFX 应用程序 (Windows)。所以我有两个不同应用程序的安装程序。问题是如果我安装应用程序 A 然后安装应用程序 B,最后安装的应用程序将使用应用程序 A 的路径安装。安装程序中没有生成配置问题,因为如果我颠倒顺序,应用程序 B已安装,应用程序 A 代替 B.
Ex:AppA 应用程序:本地 C:\Users\some user\AppData\Local\AppA
已安装,此后不久我安装了本应位于 AppB 文件夹中的 B 应用程序,但却安装在了 AppA 中。如果我颠倒安装顺序,AppA 将位于 AppB 文件夹
这是因为您的两个安装程序具有相同的 AppId
。如果不设置 AppId
,则使用 AppName
的值。
AppId
必须是唯一的。
见https://jrsoftware.org/ishelp/index.php?topic=setup_appid
在 JavaFX 中,AppId
是使用 <fx:application>
tag 的 id
属性设置的。
我用 JavaFX 制作了两个独立的 JavaFX 应用程序 (Windows)。所以我有两个不同应用程序的安装程序。问题是如果我安装应用程序 A 然后安装应用程序 B,最后安装的应用程序将使用应用程序 A 的路径安装。安装程序中没有生成配置问题,因为如果我颠倒顺序,应用程序 B已安装,应用程序 A 代替 B.
Ex:AppA 应用程序:本地 C:\Users\some user\AppData\Local\AppA
已安装,此后不久我安装了本应位于 AppB 文件夹中的 B 应用程序,但却安装在了 AppA 中。如果我颠倒安装顺序,AppA 将位于 AppB 文件夹
这是因为您的两个安装程序具有相同的 AppId
。如果不设置 AppId
,则使用 AppName
的值。
AppId
必须是唯一的。
见https://jrsoftware.org/ishelp/index.php?topic=setup_appid
在 JavaFX 中,AppId
是使用 <fx:application>
tag 的 id
属性设置的。