0
私はC#アプリケーションのインストーラを作成しました。今私はデスクトップのショートカットを追加したい:私はWiXの公式のドキュメントだけでなく、このサイト上の他の提案された答えに従っているが、私のインストーラは、ショートカットを作成しません。 コンパイル中にエラーは発生しません。WiXツール - デスクトップショートカットを追加できません
<Directory Id="TARGETDIR" Name="SourceDir">
<Directory Id="ProgramFilesFolder">
<Directory Id="APPLICATIONROOTDIRECTORY" Name="Myapp">
<Component Id="Trojan2CostCalculator.exe" Guid="*">
<File Id="Myapp.exe" Source="$(var.Myapp.TargetPath)" KeyPath="yes" Checksum="yes"/>
</Component>
<Directory Id="DesktopFolder" Name="Desktop">
<Component Id="ApplicationShortcutDesktop" Guid="*">
<Shortcut Id="ApplicationDesktopShortcut"
Name="Myapp"
Description="Made by me"
Target="$(var.Myapp.TargetPath)Myapp.exe"
WorkingDirectory="APPLICATIONROOTDIRECTORY" />
<RemoveFolder Id="DesktopFolder" On="uninstall"/>
<RegistryValue
Root="HKCU"
Key="Software\Myapp"
Name="installed"
Type="integer"
Value="1"
KeyPath="yes" />
</Component>
</Directory>
...
と私はコンポーネントを追加しました::
は<Feature Id="MainApplication" Title="Main Application" Level="1">
<ComponentRef Id="ApplicationShortcutDesktop"/>
</Feature>
インストールが正常に完了しますが、何のショートカットが作成されません私の.wsxファイルは次のようです。私は何が欠けていますか?