2015-01-13 3 views
1

필자는 필요한 모든 구성 요소를 설치 한 Wix Burn 번들을 가지고 있습니다. 시스템에 처음 설치하는 경우, 모든 것이 정상적으로 작동합니다. 설치 대화 상자가 표시되고 구성 요소가 의도 한대로 설치됩니다.Wix Burn, 이전에 설치된 번들을 무시하십시오.

시스템에서 동일한 번들을 다시 실행하면 항상 제거/수정 화면이 나타납니다. DisableModify, DisableRemoveDisableRepair ~ yes을 설정했습니다. 내가 갖고 싶은 것은 이전에 시스템에 설치되었는지 여부에 관계없이 Bundle이 항상 동일하게 작동한다는 것입니다 (예 : 설치 화면 표시). 그렇게 할 수있는 방법이 있습니까?

답변

-1

솔직히 말해서, 귀하의 유스 케이스를 완전히 이해하고있는 것은 아닙니다. 원하는 경우 제품을 여러 번 설치할 필요가 없습니다 (구성 요소가 실제로 이상하지 않은 경우). 제품이 이미 설치되어있는 경우 사용자가 설치 마법사를 다시 사용하게하려면 어떻게해야합니까?

수정/복구 페이지를 설치 페이지와 동일하게 보이게 만들고 두 번째 설치를 수행 할 때 복구를 수행하려면 theme file을 사용자 정의하여이 작업을 수행하고 귀하의 번들 wxs 파일.

물론 사용자 정의 부트 스트 래퍼 응용 프로그램을 만들 수도 있습니다. 제품을 변경하고 추가 관리 (more information here)하지 않는 한 컨텍스트 당 한 번만 설치할 수 있다는 것, 즉 일반적인 설치 방법을 변경하기 전에 두 번 생각하는 것이 좋습니다.

+0

실제로 테마 파일을 수정하면 문제가 해결되었습니다. 이제 첫 번째 및 두 번째 시간 동안 설치하는 것이 더 비슷하게 보입니다. 커스텀 부트 스트 래퍼 어플리케이션은 슬레치 해머 (sledgehammer)로 너트를 깨뜨릴 것입니다. 왜냐하면 표준 커스텀 부트 스트 래퍼 어플리케이션은 제 간단한 설치 체인에 필요한 모든 것을 제공하기 때문입니다. 귀하의 의견을 보내 주셔서 감사합니다. – Hannes

관련 문제