VDPROJの自動アップグレードとアンインストール/再インストール
-
08-07-2019 - |
質問
VDPROJファイルによって生成されたMSIファイルに関して、混乱を招く動作を見てきました。 Visual StudioでMSIをビルドし、右クリックして[インストール]を選択すると、 Visual Studio内から、既にインストールされているバージョンを自動的にアンインストールしてから、新しいMSIをインストールします。
ただし、生成されたMSIを取得して直接実行すると、以前のバージョンが既にインストールされている場合はエラーが表示されます。最初に(プログラムの追加と削除で)明示的にアンインストールする必要があります。
取引は何ですか? Visual StudioがMSIを実行するコマンドライン引数はありますか?
解決
はいVisual Stuidoは REINSTALLMODE を渡します。インストールを実行するときにWindowsインストーラーの REINSTALL プロパティ
次のようなもの:
msiexec /i your.msi REINSTALLMODE=vomus REINSTALL=ALL
上記のリンク先のMSDNドキュメントをチェックして、これらのオプションの機能を確認してください
編集:
今、私はそれを考えるようになります。 Studioは、/ xコマンドライン引数
msiexec /x <package> or <product code>
使用されているものを他の誰かが確認できますか?
所属していません StackOverflow