버전 2.4.0을 설치했습니다. 주요 업데이트 (그것은 단지 theese 파일을 포함) 내 제품에 몇 가지 dll 파일을 교체해야WIX : 이전 버전을 제거하지 않고 업그레이드하십시오.
<?define Version="2.4.1.0"?>
<Product Id="*" Name="SuperProduct" Language="1033" Version="$(var.Version)" Manufacturer="MyCompany" UpgradeCode="$(var.UpgradeCode)">
<Upgrade Id="$(var.UpgradeCode)">
<UpgradeVersion Minimum="1.0.0.0" Maximum="3.0.0.0" Property="PREVIOUSVERSIONSINSTALLED" IncludeMinimum="yes" IncludeMaximum="no" IgnoreRemoveFailure="yes" />
</Upgrade>
<MajorUpgrade AllowDowngrades="no" DowngradeErrorMessage="Cannot downgrade!" IgnoreRemoveFailure="yes" AllowSameVersionUpgrades="no" />
: 그리고는 주요 업데이트가 있습니다. 그러나 설치 프로그램은 이전 버전을 제거하고 새 버전을 설치합니다. 새 파일을 제외한 모든 이전 파일이 제거됩니다. 이전 파일을 제거하지 않고 업그레이드를 설치하려면 어떻게합니까 (RemoveExistingProducts 사용 안 함). 이것은 MajorUpgrade 태그를 제거하고 Program Files (SuperProduct 2.4.0 및 SuperProduct 2.4.1)에서 2 개의 프로그램을 수신하는 옵션이 아닙니다. 아이디어가 있습니까?
의견을 답변으로 이동했습니다. –