WindowsのインストールにWiXを使用しています。メジャーアップグレード(マイグレーション)後に2つのショートカットが表示されるのはなぜですか?
私たちは、最近まで問題なく大規模アップグレードをサポートしていました。
私たちの製品名を変更したので、ショートカット名を変更するよう頼まれました。だから私はそれを変更しました。
メジャーアップグレード後、2つのショートカットが1つではなく表示されます。
私たちは同じマシンに移行されたすべての機能をインストールしている間に、古いショートカットを適切に削除しているようです。
しかし、(ウェブサーバー機能)のいずれかの機能(ウェブサーバー機能)をインストールすると、2つのショートカットが表示されます。
ショートカットコンポーネントがウェブサーバー機能に追加されていることを確認しました。
<DirectoryRef Id="ProgramMenu.OrganizationName.MyProj">
<Component Id="CoreInterface_Shortcuts" Guid="3e3c3733-9b53-42cf-a641-b5b3e3da88cf">
<Shortcut Id="MyOrgMESUrl" Name="Home" Description="MyOrg Intuition URL" Target="[INSTALLDIR]MyOrg MES.url" WorkingDirectory="INSTALLDIR"/>
<RemoveFolder Id="RemProgramMenu.MyOrg" Directory="ProgramMenu.MyOrg" On="uninstall"/>
<RemoveFolder Id="RemProgramMenu.MyOrg.MyProj" Directory="ProgramMenu.MyOrg.MyProj" On="uninstall"/>
<RegistryValue Root="HKCU" Key="Software\MyOrg\MyProj" Name="installed" Type="integer" Value="1" KeyPath="yes"/>
</Component>
</DirectoryRef>
<Feature Id="WEBSERVER" Title="WEBSERVER Customized Component(s)" Level="1">
<ComponentRef Id="CoreInterface_Shortcuts"/>
</Feature>
古いショートカット(旧ショートカットがクリックされた場合、それが動作していない)、なぜそれが維持していますか?これを避ける方法は?