웹을 크롤링했지만 해결책이 없거나 단서가 없습니다.Wix 3.6 : 조건부로 "RemoveExistingProducts"트리거
설치시 조건부로 RemoveExistingProducts
작업을 수행해야합니다. 이 잘 작동
<MajorUpgrade AllowDowngrades="no" DowngradeErrorMessage="No downgrades allowed" />
: 내 설정은 다음과 같이 기본적으로 기존의 모든 제품을 제거 할. 하지만 사용자가 내 UI에서 확인란을 선택 취소하면 설치 프로그램이 이전 제품 버전을 제거하지 않기를 원합니다. 나는 myVar
을 설정할 수 있습니다,
<Property Id="PREVIOUSVERSIONSINSTALLED" Secure="yes" />
<Upgrade Id="3E700BA7-CAF8-4C49-A53A-70F70DE0C8D6">
<UpgradeVersion
Minimum="1.0.0.0" Maximum="99.0.0.0"
Property="PREVIOUSVERSIONSINSTALLED"
IncludeMinimum="yes" IncludeMaximum="no" OnlyDetect="myVar" />
</Upgrade>
<Property Id="myVar" Value="no" />
바라고 있지만, 이것은 불법입니다 : 그래서 나는 이런 식으로 뭔가를 시도했다.
아무도 내 문제를 해결하는 방법을 알고 있습니까?
그 이유는 사용자가 위험을 감수하면서 여러 버전의 제품을 설치하도록 허용하기 때문입니다. 이는 고객의 요청입니다.