在运行 installaware exe (Installaware Studio 18) 时检查/安装 .NET 4.8

问题描述 投票:0回答:0
  • 预期工作- 在运行 installaware exe 时检查 .NET 版本是否低于 4.8,将其安装在目标机器上。

为了完成这项工作,我尝试使用文件包来捆绑 .NET4.8 exe 文件并在运行时检查版本 如果小于 4.8,则使用 (Un)Install MSI 包安装 .NET exe。

Installaware 脚本-

~(取消)安装 MSI 设置~ ~{85ECC8FD-53C3-4BE1-B226-3896D7767FF2}~ ~ADDLOCAL=ALL,FALSE,,TRUE,$DOTNET30_FILEBAG_X64$\RGBRAST_x64\DOTNET4.8.exe,,DOTNET30_RESULT_X64,DOTNET30_ERROR_X64,FALSE~ ~mMSI.dll\mMSIExec.dll~

$DOTNET30_FILEBAG_X64 变量保存文件包的运行时位置

Result-在运行构建时,它只是打开文件资源管理器窗口到存储 .NET exe 的路径。

expected-安装exe

.net windows-installer installaware
© www.soinside.com 2019 - 2024. All rights reserved.