0
私はWiXに慣れていません.MSP経由でアップデート中にショートカットの名前を変更するときに問題があります。私の以前のMSIに私は私が私のアップグレードは新しいデスクトップで実行したときに、私は何を得るようにWIX - MSPのショートカットの名前を変更します。
<DirectoryRef Id="TARGETDIR">
<Directory Id="DesktopFolder" Name="Desktop">
<Component Id="MyShortcut" Guid="38EF1A86-5D1B-4D78-AD66-DD1AA6635A9B" Win64="$(var.Variables_Win64)" MultiInstance="no">
<Shortcut Id="MyShortcut"
Directory="DesktopFolder"
Icon="MyIcon"
Name="My New Application"
Description="Runs my new application"
Target="[URL]" />
<RemoveFolder Id='DesktopFolder' On='uninstall'/>
</Component>
</Directory>
</DirectoryRef>
としてschortcutの名前を変更したい私のMSPでは、以下の
<DirectoryRef Id="TARGETDIR">
<Directory Id="DesktopFolder" Name="Desktop">
<Component Id="MyShortcut" Guid="38EF1A86-5D1B-4D78-AD66-DD1AA6635A9B" Win64="$(var.Variables_Win64)" MultiInstance="no">
<Shortcut Id="MyShortcut"
Directory="DesktopFolder"
Icon="MyIcon"
Name="My Application"
Description="Runs my application"
Target="[URL]" />
<RemoveFolder Id='DesktopFolder' On='uninstall'/>
</Component>
</Directory>
</DirectoryRef>
を使用して、デスクトップショートカットを作成しましたショートカット、孤立した古いショートカットなどがあります。私はなぜこれがこのポストwhy two shortcuts after Major upgrade (migration)?から起こっているのか理解していますが、私はこの動作を回避して、元のショートカット名を更新するか、代わりに孤立したものを削除することはできません。私はそれがMSPでなければならないMSIを構築することができないので、どんな助言も歓迎されるでしょう。
は、ソリューションがREMOVEFILEではなく、ショートカットの拡張子を含む完全な名前を追加していると思わ