2009-06-15 3 views
1

私はwpfアプリケーションを開発し、そのためのセットアップを作成しました。私はセットアップパッケージを作成するためにWindowsインストーラを使用しています。今度は、パッケージをインストールした後、スタートメニューにMyProgram.exeをアンインストールします。
インストール後にプログラムを実行するためにexeを追加できました。スタートメニューにMyProgram.exe、ReadMeファイル、ヘルプファイルをアンインストールします。
これに関するお勧めはありますか? 事前に感謝、 イブラヒム。どのようにC言語でパッケージを作成中にVisual StudioでMyProgram.exeをアンインストールする#

答えて

1

インストールパッケージを作成すると、一意のID(製品コード、私が忘れていない場合)が割り当てられます。あなたは、行を次のようにバッチファイルを作成することができます。

@echo off 
    start /b /l msiexec.exe /x {Product Code} 

を右(プロジェクトのファイルビューで)ファイルシステムツリーをクリックして、このバッチファイルが含まれています。それに素敵なアイコンを割り当てて、アプリケーションのメニューフォルダを起動するために "Uninstall"というエントリを作成します。

ps: - 実行またはcmdウィンドウにmsiexec.exeと入力するだけで、さらにオプションが表示されます。 pps: - 製品コードは、セットアッププロジェクトのプロパティで使用できます。ソリューションツリーで[セットアッププロジェクト]を選択し、[プロパティ]タブを開きます。

+0

私はあなたの言ったことをしましたが、コマンドプロンプトに行き、そこからアンインストールしています。コマンドプロンプトに行かないと、これ以外の方法はありません。 – ibrahimkhan

+1

申し訳ありません、 "start/B/l msiexec.exe/i {prod code}"を使用してください。これもコマンドウィンドウを表示しますが、自動的に閉じられ、ちょうどそれを垣間見ることができます! – TheVillageIdiot

+1

上記のコメントへの修正/ x not/i :( – TheVillageIdiot

1

あなたはこの投稿を見ましたか? How to add uninstall option in .NET Setup Project?

アンインストールショートカットを作成し、このショートカットをスタートメニューに追加することができます。以下の記事は、ユーザーのデスクトップにショートカットを追加する方法を説明しています。あなたはそのアイデアを得て、スタートメニューに同じことを適用できます。 desktop shortcut icon not showing in web setup project

関連する問題