2013-11-22 1 views
0

저는 WiX를 사용해보고 UI를 사용자 정의하고 싶습니다. 따라서 나는이 내 작업 윅스 프로젝트에 선 다음 추가 : 그 후중복 심볼 'WixUI : WixUI_InstallDir'가 발견되었습니다.

<Property Id="WIXUI_INSTALLDIR" Value="dirInstall" /> 
<UIRef Id="WixUI_InstallDir" /> 

를 컴파일 할 때, 나는 다음과 같은 오류가 발생합니다 :

중복 기호 'WixUI : WixUI_InstallDir'를 찾을 수 있습니다. 이것은 일반적으로 ID가 중복되는 을 의미합니다. 지정된 유형 (파일, 구성 요소, 기능)의 모든 ID가 인지 확인하십시오.

나는이 두 줄이 없기 때문에 내 모든 식별자가 고유하다는 것을 확신합니다. 그럼 어떻게해야합니까?

답변

0

속성 ID에 다른 이름을 지정해보십시오. WixUI_InstallDir은 wix 도구 세트에 미리 정의되어 있으며 속성 ID가 오류의 원인 일 수 있으므로이를 사용하고있을 수 있습니다.

+0

이렇게하면 해결할 수 없습니다. 예를 들어 WixUI_InstallDir을 WixUI_InstallDir2로 변경하면 다른 오류가 발생합니다. WixUI_InstallDir2는 정의되지 않았습니다. – tatmanblue

0

위의 대답을 반복하려면 WixUIExtension을 확장하는 경우 <UI Id="WixUI_...">이 포함 된 조각을 복사/붙여 넣으라는 메시지가 표시됩니다.이 참조는 WixUIExtension에서 제공하는 것과 충돌하므로 두 참조를 모두 변경해야합니다.