WixUI_Advanced терпит неудачу ACK для теста на пользователя

Я создаю настольное приложение MSI, которое использует WixUI_Advanced для поддержки двух областей. Однако производственный 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,

1 ответ

Даже если вы установите место установки %USERPROFILE%\AppData\Local\Programs\XXX то же самое предупреждение все еще показывает, то же самое происходит и для ACK версии 3.0 (для Windows 8.1).

Кроме того, при выполнении теста x64 для пользователя он также предупреждает об удалении разделов реестра. Нет возможности установить эти ключи другими способами.

Microsoft подтвердила, что это предупреждение игнорируется и не повлияет на результат сертификации, но они ничего не сказали о том, является ли это ошибкой или нет, не говоря ни о каком плане исправления.

Другие вопросы по тегам