将Sideloading应用程序包(.appx)添加到Suite / Advanced UI项目

问题描述 投票:1回答:1

我想使用Install shield suite项目来侧载appx。我在下面提到了这样做的链接:http://helpnet.installshield.com/installshield22helplib/helplibrary/SteAppXPackages.htm

我在部署期间遇到错误:enter image description here

我无法解决这个问题。需要帮助。

installshield appx appxmanifest makeappx
1个回答
1
投票

我不确定为什么AppxInstalled会成为一个无效的条件。也许一个调试日志(使用/ debuglog运行你的套件)会有更多的话要说。但这可能是因为您使用的InstallShield版本无法从您选择的.appx文件中读取详细信息。理想情况下,这会在运行时失败之前导致构建错误或警告,因此您也可以检查这些错误或警告。

由于您链接到InstallShield 2015帮助,我假设您使用的是该版本。不幸的是,它对appx软件包的支持仍然基于适用于Windows应用商店应用的Windows 8时代API和XML架构,并且在Windows 10对UWP的更改上无法正常工作。 InstallShield 2016 updated this support有多种方式(请参阅为最相关的新增UWP条件检查添加到套件中)。

根据评论,您说InstallShield 2016没有解决问题,因此您可能会出现错误填写错误的AppxInstalled条件。看看你在包装上指定的条件(以及相关的操作,但它们不应该对这些问题产生影响)。或者直接转到您可以在Interm文件夹中找到setup.xml的构建的xml。然后我们可以将这个条件追溯到它所源自的项目中的位置。

© www.soinside.com 2019 - 2024. All rights reserved.