アプリ用の VS セットアップ プロジェクトを作成しました。アプリをユーザー定義の場所にインストールし、スタート メニューにいくつかのショートカットを作成します。また、コントロール パネルの [プログラムの追加と削除] に、アプリケーションのアンインストールに使用できるエントリを作成します。
アプリをアンインストールできるスタート メニュー エントリ (セットアップによって作成された他のエントリの隣) を作成する方法があるかどうかを知りたいです。
これまでのところ、1 つの解決策を見つけましたが、使用するのuninstall.bat
は面倒です。アプリ フォルダーに展開するファイルを作成し、このファイルにショートカットを追加しています。の内容は次の*.bat
ようになります。
@echo off
msiexec /x {0B02B2AB-12C6-4548-BF90-F754372B0D36}
このソリューションについて私が気に入らないのは、アプリの製品コードを更新するたびに (VS が示唆するようにアプリのバージョンを更新するたびにそうしています)、セットアップ プロジェクトをビルドして次のように入力する前に、このファイルを手動で編集する必要があることです。新しい製品コードを修正します。
アンインストーラーをアプリに追加する簡単な方法を知っている人はいますか?