我使用 InstallShield 2014 创建了一个基本 MSI 项目,为我的桌面应用程序生成 MSI 发布包。我正在使用 Installscript 规则文件作为自定义操作来为我的桌面应用程序安装依赖库和驱动程序包,并且它在 MSI 构建中按预期工作。
现在我想生成 UWP 应用程序版本,以便在 Windows 应用商店的 Windows 10 S 机器上安装相同的应用程序。所以我已经下载并安装了 Installshield 2016 专业版的试用版,它将支持我们从现有的 MSI 项目生成 UWP 应用程序包 - http://learn.flexerasoftware.com/IS-WBNR-InstallShield-2016-Whats-New。
我已按照这些步骤从我现有的基本 MSI 项目生成 UWP 应用程序 - https://www.youtube.com/watch?v=0K5XTJ2aV6o。UWP 应用发布包 (.appx) 成功生成并安装在 Windows 10 机器上。但它忽略了我的自定义操作脚本,并且没有安装任何依赖库和驱动程序。我收到安装成功消息,但实际上,它什么也没安装。
我注意到构建日志并发现以下警告消息。看起来我的自定义脚本在 UWP 应用程序包中被忽略了。我们是否需要更改任何设置以使其接受我的自定义操作?
ISDEV: warning -9018: Custom action 'ISLockPermissionsCost' will be ignored
ISDEV: warning -9018: Custom action 'ISLockPermissionsInstall' will be ignored
ISDEV: warning -9018: Custom action 'MY_OLD_APP_REMOVAL' will be ignored
ISDEV: warning -9018: Custom action 'MY_DRIVERS_INSTALLATION' will be ignored
ISDEV: warning -9018: Custom action 'MY_DRIVERS_UNINSTALLER' will be ignored
ISDEV: warning -9018: Custom action 'MY_CONFIG_FILE' will be ignored
ISDEV: warning -9018: Custom action 'MY_SET_DEFAULT_OPTIONS' will be ignored
请为我提供解决此问题的方法。