WiX を使用していて、ユーザーのスタート メニューにショートカットを作成したい
スタート -> [会社名] -> [プログラム名] -> App.exe
私は好きにすることができます
スタート -> [プログラム名] -> App.exe
問題なく:
<Directory Id="ProgramMenuFolder">
<Directory Id="ProgramMenuDir" Name="RoverSoft Test">
</Directory>
</Directory>
</Directory>
<DirectoryRef Id="ProgramMenuDir">
<Component Id="ProgramMenuDirComponent" Guid="{A9858D4C-085A-4132-AD2E-F90A1E5C64A6}">
<RemoveFolder Id="ProgramMenuDir" On="uninstall" />
<RegistryValue Root="HKCU" Key="Software\[Manufacturer]\[ProductName]" Type="string" Value="" KeyPath="yes" />
</Component>
</DirectoryRef>
しかし、もう 1 レベルのフォルダーを追加すると、エラーが発生します。エラー 1 ICE64: ディレクトリ ProgramMenuSubDir はユーザー プロファイルにありますが、RemoveFile テーブルにはリストされていません。
私が理解しているように、システムのアンインストール後に(この場合はレジストリから)完全にクリアする必要があることを意味します。どうやってするの?