2013-06-13 1 views
1

이중 범위 지원을 위해 WixUI_Advanced을 사용하는 데스크톱 응용 프로그램 MSI를 만듭니다. 그러나 생산 MSI는 Windows App 인증 키트에 대한 경고를 발생시킵니다.WixUI_Advanced가 사용자 별 ACK 테스트에 실패했습니다

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에 설치하면 권한이 필요하기 때문에). 그러나 왜 그것이 경고를 보여줄까요? 어떤 시체에도 같은 문제가 있습니까?

UPDATE는

WixUI_Advanced의 버그처럼 보인다. this article에 따르면 사용자 별 설치의 리디렉션 된 폴더 이름은 %USERPROFILE%\AppData\Local\Apps\XXX이 아닌 %USERPROFILE%\AppData\Local\Programs\XXX입니다.

답변

1

설치 위치를 %USERPROFILE%\AppData\Local\Programs\XXX으로 설정해도 같은 경고가 계속 표시되는 경우에도 ACK 버전 3.0 (Windows 8.1)에서도 마찬가지입니다.

또한 x64 사용자 테스트를 수행 할 때 레지스트리 키 제거를 경고합니다. 다른 방법으로 키를 설정할 방법이 없습니다.

Microsoft는이 경고가 무시할 수 있으며 인증 결과에 영향을주지는 않지만 날씨가 버그인지 아닌지에 대해서는 말하지 않았으며 수정 계획도 언급하지 않았습니다.

관련 문제