2013-08-14 4 views
0

wix major 업그레이드에서 필자는 일련의 기능을 가지고 있고 일반 사용자는 일반, 사용자 지정 또는 전체 기능을 설치할 수있는 옵션을 가지고 있습니다.Wix Patch의 사용자 정의 설치

wix 패치 릴리스의 경우 일반, 사용자 지정 또는 전체 설치 유형과 동일한 옵션을 사용자에게 제공 할 수 있습니까?

배포 중에 다른 시스템에서 수행 된 설치를 기반으로 배포 할 기능을 검색 할 수 있습니다. 즉 시스템이 일반 설치로 설치되면 wix 패치는 일반 설치에 속한 구성 요소 만 업데이트합니다. 시스템에 기능 X 만있는 사용자 정의 설치가있는 경우 패치 업데이트는 기능 X에 속한 구성 요소 만 업데이트해야합니다.

사전에 도움을 주셔서 감사합니다.

+0

wix는 프로그래밍 도구이지만 (따라서이 주제는 주제와 관련이 없습니다.) http://superuser.com에서 더 많이 볼 수 있습니다. – GHC

+1

@GHC - 어디서 왔는지 모르겠습니다. 수퍼 유저에게는 WiX 태그가 존재하지 않습니다. 여기에는 3678 개의 질문이 있습니다. –

+0

@ChristopherPainter 질문을 검토하는 중에 여전히 길을 찾고 있습니다. 이 질문은 프로그래밍 문제와 관련이있는 것 같지는 않지만 소프트웨어 설치에 관한 것입니다. WiX에 대한 자세한 내용은 이제 완벽하게 이해할 수 있습니다. 나는 앞으로 더 철저하게 될 것입니다. 고맙습니다. – GHC

답변

1

아니요, 사용자가 기능을 다시 선택할 수 없습니다. msidbUpgradeAttributesMigrateFeatures 특성을 사용하고 Custom Setup 대화 상자를 표시하는 MajorUpgrade가됩니다.

마이너 업그레이드/패치에서는 원래 기능 설치 상태가 기억됩니다. EXE/DLL이 설치되어 있지만 패치를 제거하는 동안 widd가 필요하면 msidbComponentAttributesTransitive 특성을 사용하여 "puncturing"구성 요소의 개념을 살펴 봐야합니다.

관련 문제