프로그램 설치를위한 .wxs 파일이 있습니다. OS 버전 (예 : OS 버전이 XP 인 경우 실행하고 < = XP 일 경우 전달)에 따라 일부 설치를 통과하고 다른 부분을 계속 설치하려고합니다. 즉, 이미 일부 구성 요소를 설치했으며 설치 중에 다음 구성 요소를 설치할지 여부를 (현재 OS에 따라) 확인하려고합니다. 그렇다면 - 설치하지 않을 경우 설치 - 구성 요소의 설치를 건너 뜁니다. 물론 그 이후에는 전체 설치가 계속되어야합니다. 설치를 중단하고 설치된 구성 요소를 제거하지 않고 하나의 구성 요소 만 건너 뛰고 싶습니다. 내가 어떻게 해? 또한이 부분은 link입니다. 블록 설치 사례가 있지만 조건 이후 설치를 계속하고 싶습니다. 또 다른 가정이있다 - 우리는조건을 확인하고 Wix Toolset을 사용하여 설치를 계속하십시오.
<?if *condition* ?> ... <?endif?>
블록을 사용할 수 있습니다,하지만 난 정말이 OS 정보를 얻는 방법을 이해하지 않습니다. 아이디어가 있으십니까?
"OS 버전에 따라 설치 부분을 전달하고 싶습니다 (예 : OS 버전이 XP이면 실행하고 <= XP이면 통과) 다른 부분을 계속 설치해야합니다." 실제로는 의미합니다. 이것은 너무 모호합니다. 특정 구성 요소를 설치 하시겠습니까? 특정 사용자 지정 작업을 실행 하시겠습니까? 이 상황에서 "설치의 일부"는 무엇입니까? –
@BrianSutherland 감사합니다. 편집 됨. 지금은 분명합니까? –
예 =] 답변을 업데이트하겠습니다 –