我们使用WiX进行Windows安装。重大升级(迁移)后为什么两个快捷方式?
我们直到最近才支持重大升级,没有任何问题。
我被要求在我们更改产品名称时更改快捷方式名称。所以我改变了它。
重大升级后,显示2个快捷键而不是1个。
美是我们安装在同一台机器上迁移的所有功能,它似乎正确删除了旧的快捷方式。
但是,当我们在(网络服务器)机器上安装其中一项功能(网络服务器功能)时,会出现2个快捷方式。
我验证了快捷组件也被添加到web服务器功能中。
<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>
为什么它保持旧的快捷方式(如果旧的快捷方式被点击它不工作)?如何避免这种情况?