RemovePreviousVersionsを:のVisual Studio 2010 - 私は、次の設定を使用してVisual Studio 2010の展開のプロジェクトを持っている
DetectNewerInstalledVersion = True
InstallAllUsers = True
RemovePreviousVersions = True
私が構築していたプロジェクトには、いくつかのDLLを持っているシリアル化のために、ファイルのバージョンを実装したことを、レガシーの方法によるものこのプロジェクトは増分することができません(私たちは変更の過程にあります)。
既存のファイルを完全に削除する(または少なくとも新しいファイルをすべて上書きする)セットアッププロジェクトを入手するにはどうすればよいですか?
たぶん私は周りと、既存の質問を探しており、それらのすべてがあなたのファイルをインクリメント」と言う(誰かがこれを行うために私をリンクすることができ、私は見つけることができません)インストーラのスクリプトアンインストールをする
必要私の場合、これは現在オプションではありません。
本当にありがとうございます。私のPostBuildEventは、セットアッププロジェクトディレクトリにvbsを保存します。cscript $(ProjectDir)fixRemovePreviousVersions.vbs $(BuiltOuputPath) – Seph
@Seph MSIプロジェクトにPostBuildEventをどのように追加しましたか? – wal
私はそれを見つけました、プロジェクトのプロパティウィンドウに隠されています。 :) – wal