在 Advanced Installer 中安装 Side-Loaded UWP

Installing Side-Loaded UWP in Advanced Installer

我创建了一个 UWP 并已旁加载以创建以下文件夹。

安装应用程序的通常方法是在 Powershell 中 运行 "Add-AppDevPackage",然后脚本 运行s appxbundle 文件。我想将 ps1 文件附加到 Advanced Installer 以将其安装在 msi 下,以便我的公司更轻松地安装该应用程序。但是,每次我 运行 msi 时,我都会收到一条消息,说它由于来自 ps1 文件的错误而提前结束。是否可以通过这种方式安装 UWP,或者是否有更好的方法来完成我想要的?这是我的自定义操作的样子。

附加的 .ps1 脚本将在安装期间启动前复制到 %temp% 位置。尝试将 .appxbundle 文件添加为 "Files and Folders" 页面中的临时文件,并再次 运行 MSI 文件。

作为您可以尝试的另一种解决方案,您可以将所有自定义操作文件作为常规文件添加到 "Files and Folders" 页面的 [Application Folder] 目录中,并将自定义操作配置为 运行 作为延迟并从以下文件路径启动磁盘脚本:[APPDIR]Add-AppDevPackage.ps1

我找到了一种不用 运行 Powershell 来安装我的 UWP 的替代方法。如果您正在处理相同的问题,请关注此 link。