5
설치 마지막에 설치된 기능을 보여주는 요약 페이지를 사용자에게 표시하고 싶습니다. ADDLOCAL 속성에는이 정보가 포함되어 있지만 대화 상자에 해당 값을 표시하는 방법을 알 수 없습니다. 컨트롤의 Text 속성으로 추가하면 작동하지 않습니다.WiX : 설치된 기능을 표시하는 요약 대화 상자 추가
<!-- Does not display anything -->
<Control Id="InstalledFeaturesText" Type="Text" ... Text="[ADDLOCAL]" />
감사합니다. 당신 윅스 소스 코드
<SetProperty Id="FEATURELIST" Value="[ADDLOCAL]" After="CostFinalize"/>
그리고 설치된 모든 feture의 목록을 가져 FEATURELIST
속성을 사용하는 라인을 다음
유사한 대화 상자를 만들려면 기존 대화 상자의 코드를 WiX SDK에서 복사 한 다음 텍스트 컨트롤 하나를 추가했습니다. 그래도 그것이 적절한 방법인지는 모르겠다. – Dialecticus
그게 내가 한 것입니다. 그러나 "ADDLOCAL"에 값이 설정되지 않은 것처럼 텍스트 컨트롤은 비어 있습니다. 그래도 msiexec 로그를 보면 '속성 (ADDLOCAL = Feature1, Feature2, Feature3)'이 표시됩니다. USERNAME과 같은 다른 기본 제공 속성을 사용하려고하면 예상대로 작동합니다. 설치 될 기능 목록에 액세스 할 수있는 방법이 있어야합니다. 어떻게해야할지 모릅니다. – C123
설치의 자세한 로그를 확인할 수 있습니까? ADDLOCAL 속성의 속성 변경 이벤트를 찾으십시오. 어쩌면 빈 문자열로 재 지정 될 수도 있습니다. 당신은 당신이 말한 것처럼 찾을 수있는 사용자 정의 속성에 그 속성의 값을 저장할 수 있습니다. –