1

我正在创建一个WixUI_Advanced用于双范围支持的桌面应用程序 MSI。但是,生产 MSI 会在 Windows App Certification Kit 上引起警告:

WARNING    Install to Program Files
           * Warning: The install to Program Files test detected the following errors:
             * Program xxxx fails due to install location C:\Users\user\AppData\Local\Apps\XXX

我很困惑。使用的 ACK 是 2.2 版,警告消息显示了每个用户安装程序的正确行为(因为安装到Program Files需要权限)。但为什么它显示警告?有没有身体有同样的问题?

更新

这似乎是一个错误WixUI_Advanced。根据这篇文章,每个用户安装的重定向文件夹名称是%USERPROFILE%\AppData\Local\Programs\XXX而不是%USERPROFILE%\AppData\Local\Apps\XXX.

4

1 回答 1

1

即使您将安装位置设置为%USERPROFILE%\AppData\Local\Programs\XXX仍然显示相同的警告,ACK 版本 3.0(适用于 Windows 8.1)也会发生同样的事情。

此外,在进行 x64 每用户测试时,它还会警告卸载注册表项。无法以其他方式设置这些键。

微软确认这个警告是可以忽略的,不会影响认证结果,但他们没有说它是否是一个错误,也没有说任何修复计划。

于 2013-07-18T02:06:46.800 回答