ここでは、次のパッチXMLにアップグレード/ターゲットイメージを含めますか?私は以前のXML構造を使用できない理由である、ProductIdのValidate要素を含める必要があります。WiX 3.6パッチファイルXML
以下は私の以前のパッチXMLです。
<PatchCreation Id="224C316C-5894-4771-BABF-21A3AC1F75FF"
CleanWorkingFolder="yes"
WholeFilesOnly="yes">
<PatchInformation Description="Patch 1.0.4475.23974"
Comments="Patch 1.0.4475.23974"
ShortNames="no"
Languages="1033"
Compressed="yes"
Manufacturer="..." />
<PatchMetadata AllowRemoval="yes"
Description="Patch 1.0.4475.23974"
ManufacturerName="..."
TargetProductName="Update"
MoreInfoURL="http://"
Classification="Update"
DisplayName="Patch 1.0.4475.23974" />
<Family DiskId="2"
MediaSrcProp="Sample"
Name="Update"
SequenceStart="600">
<UpgradeImage SourceFile="C:\new.msi"
Id="PatchUpgrade">
<TargetImage SourceFile="C:\old.msi"
Order="2"
Id="PatchUpgrade"
IgnoreMissingFiles="no" />
</UpgradeImage>
</Family>
<PatchSequence PatchFamily="SamplePatchFamily"
Sequence="1.0.4475.23974"
Supersede="yes" />
</PatchCreation>
btw、インストールに使用する正確なGUIDを共有しないでください。誰かがあなたのサンプルを文字通りそのまま持ち歩くことができ、通常よりもGUIDの競合の可能性が少し高くなります。 –