我想使用安装屏蔽套件项目来侧载 appx。我曾参考以下链接这样做: http ://helpnet.installshield.com/installshield22helplib/helplibrary/SteAppXPackages.htm
我无法解决这个问题。在这方面需要帮助。
我想使用安装屏蔽套件项目来侧载 appx。我曾参考以下链接这样做: http ://helpnet.installshield.com/installshield22helplib/helplibrary/SteAppXPackages.htm
我无法解决这个问题。在这方面需要帮助。
我不确定为什么 AppxInstalled 会是无效条件。也许调试日志(使用 /debuglog 运行您的套件)会说得更多。但这可能是由于您使用的 InstallShield 版本导致无法从您选择的 .appx 文件中读取详细信息所致。理想情况下,这会在运行时失败之前导致构建错误或警告,因此您也可以检查这些。
由于您链接到 InstallShield 2015 帮助,我假设这是您正在使用的版本。不幸的是,它对 appx 包的支持仍然基于 Windows 8 时代的 API 和 Windows 应用商店应用的 XML 架构,并且不能完全适应 Windows 10 对 UWP 的更改。InstallShield 2016以多种方式更新了此支持(有关最相关的内容,请参阅添加到套件中的新 UWP 条件检查)。
根据评论,您说 InstallShield 2016 没有解决问题,因此您可能有一个未正确填写的杂散 AppxInstalled 条件。查看您在包裹上指定的条件(以及与此相关的操作,但它们不应该这么早就影响事情)。或者直接转到构建的 xml,您可以在 Interm 文件夹中找到 setup.xml。然后我们可以将这种情况追溯到它起源于项目的位置。