バージョン 1.1.500.0 の製品 MSI があります。
これに加えて、メーカー名とバージョンで事前定義されたコントラクトに基づいて、WIX を使用して MSP を作成しました。
<?xml version="1.0" encoding="utf-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
<Patch Id="*" AllowRemoval="yes" Manufacturer="My Publisher" MoreInfoURL="www.mysite.com" TargetProductName="My Product" DisplayName="My Product Display Name" Description="My Description" Classification="hotfix">
<Media Id="12200" Cabinet="RTM.cab">
<PatchBaseline Id="RTM" />
</Media>
<PatchFamily Id="fam1" Version="1.1.9058.27799" Supersede="no"></PatchFamily>
</Patch>
</Wix>
この MSP を ORCA で開くと、詳細が正しく設定されていることがわかります。
ただし、パッチをインストールすると、コントロール パネルの [インストールされた更新プログラムを表示] リストでバージョンと発行元が空白になります。
インストール ログから:
Executing op: ProductRegister(UpgradeCode={GUID},
VersionString=1.1.500.0,,,InstallLocation=C:\MyFolder\,
InstallSource=C:\Kit\,
Publisher=My Publisher,,,,NoModify=1,,,,Contact=My Publisher,,,,EstimatedSize=75216,,,,)
さらに何を確認できるか教えていただけますか?
ありがとう!