/ アンインストールオプションのない/ WiXセットアッププロジェクトのプログラムメニューのショートカット - wix、windows-installer、ショートカット、アンインストール

WiXセットアッププロジェクトプログラムショートカット(アンインストールオプションなし) - wix、windows-installer、ショートカット、アンインストール

私はプロデュースするwixセットアッププロジェクトを立ち上げました私のアプリケーションのmsiインストーラ。デスクトップのショートカットとプログラムメニューのショートカットを作成しました。プログラムメニューのショートカットを作成するには、 RemoveFolder ショートカットコンポーネント内の要素で、基本的にアンインストールショートカットを作成します。

私の質問は、アンインストールのショートカットを使わずにプログラムメニューのショートカットを作成する方法はありますか?コントロールパネルの[プログラムの追加と削除]からアンインストールしてください。

プログラムメニューのショートカットを追加することはできません。しかし、それから私のアプリケーションを使う唯一の方法はデスクトップショートカットを使うことです。彼らがスタート/プログラムメニューを通してアプリケーションを見つけることができないなら、それは良いユーザーエクスペリエンスではないでしょう。したがって、私はプログラムメニューのショートカットを持っていたいが、アンインストールのショートカットはありません。

どんな助けもありがとう。

回答:

回答№1は0

そもそもこれはとてもばかげた質問だと思います。 1行のコードを削除するだけで済みました。

<!-- Start Menu Shortcut-->
<DirectoryRef Id="ApplicationProgramsFolder">
<Component Id="ApplicationShortcut" Guid="PUT-GUID-HERE">
<Shortcut Id="ApplicationStartMenuShortcut" Name="devapp" Description="My Application" Target="[#devapp.exe]" WorkingDirectory="APPLICATIONROOTDIRECTORY" />
<!-- Uncomment the line below to have an uninstall shortcut in the program menu. -->
<!--<Shortcut Id="UninstallProduct" Name="Uninstall devapp" Description="Uninstalls devapp" Target="[System64Folder]msiexec.exe" Arguments="/x [ProductCode]" />-->
<RemoveFolder Id="CleanUpShortCut" Directory="ApplicationProgramsFolder" On="uninstall" />
<RegistryValue Root="HKCU" Key="SoftwareCompanyNameApplicationName" Name="installed" Type="integer" Value="1" KeyPath="yes" />
</Component>
</DirectoryRef>