8

.NET セットアップ プロジェクトには多くのオプションがあるようですが、「アンインストール」オプションが表示されません。

アプリをアンインストールするためにコントロール パネルに送信するのではなく、標準の「スタート メニュー」フォルダから「アンインストール」できる方が望ましいので、その方法を教えてください。

また、Microsoft 以外のインストーラーにもこの機能があることは知っていますが、可能であれば Microsoft ツールキットを使い続けたいと思っています。

4

3 に答える 3

9

次へのショートカットを作成できます。

msiexec /uninstall [path to msi or product code]
于 2008-09-14T22:38:33.347 に答える
1

セットアップ プロジェクトには、おそらく最も説得力のあるアンインストールのユース ケースをカバーする「RemovePreviousVersons」機能がありますが、「製品コード」を無効にします。MSDN ドキュメントを参照してください。この「製品コード」は、バージョン番号を更新するたびに変更する必要があるため、あまり適切な名前が付けられていないようです。実際、VS2010 はそうするように促します。残念ながら、生成された .msi ファイルのファイル プロパティには、製品コードもバージョン番号も表示されません。

このソリューションには、ハードコードされたショートカットにこの同じ不可解な製品コードを含めるという以前の提案と同様に、保守性に関して同様の制限があります。

実際には、ここには非常に魅力的なオプションはないようです。

于 2011-03-11T21:43:01.690 に答える
0

Visual Studio 2013 では、Installshield アドオンを使用する場合、ショートカット デザイン ページでアンインストール ショートカットを作成できます。

于 2016-04-03T20:31:17.597 に答える