2012-12-11 2 views
5

설치 마지막에 설치된 기능을 보여주는 요약 페이지를 사용자에게 표시하고 싶습니다. ADDLOCAL 속성에는이 정보가 포함되어 있지만 대화 상자에 해당 값을 표시하는 방법을 알 수 없습니다. 컨트롤의 Text 속성으로 추가하면 작동하지 않습니다.WiX : 설치된 기능을 표시하는 요약 대화 상자 추가

<!-- Does not display anything --> 
<Control Id="InstalledFeaturesText" Type="Text" ... Text="[ADDLOCAL]" /> 

감사합니다. 당신 윅스 소스 코드

<SetProperty Id="FEATURELIST" Value="[ADDLOCAL]" After="CostFinalize"/> 

그리고 설치된 모든 feture의 목록을 가져 FEATURELIST 속성을 사용하는 라인을 다음

+0

유사한 대화 상자를 만들려면 기존 대화 상자의 코드를 WiX SDK에서 복사 한 다음 텍스트 컨트롤 하나를 추가했습니다. 그래도 그것이 적절한 방법인지는 모르겠다. – Dialecticus

+0

그게 내가 한 것입니다. 그러나 "ADDLOCAL"에 값이 설정되지 않은 것처럼 텍스트 컨트롤은 비어 있습니다. 그래도 msiexec 로그를 보면 '속성 (ADDLOCAL = Feature1, Feature2, Feature3)'이 표시됩니다. USERNAME과 같은 다른 기본 제공 속성을 사용하려고하면 예상대로 작동합니다. 설치 될 기능 목록에 액세스 할 수있는 방법이 있어야합니다. 어떻게해야할지 모릅니다. – C123

+0

설치의 자세한 로그를 확인할 수 있습니까? ADDLOCAL 속성의 속성 변경 이벤트를 찾으십시오. 어쩌면 빈 문자열로 재 지정 될 수도 있습니다. 당신은 당신이 말한 것처럼 찾을 수있는 사용자 정의 속성에 그 속성의 값을 저장할 수 있습니다. –

답변

2

추가. 그게 전부입니다. :)

모든 설치 시퀀스 완료 후 'ADDLOCAL '이 정의되지 않은 것처럼 보입니다.

관련 문제