2012-03-26 11 views
0

私は、2012年のinstallsheildに基本的なMSIプロジェクトを持っています。現在の設定ファイルをバックアップするパッチ(メジャーアップグレード)をインストールできるようにして、古い設定ファイル再起動されます。私が更新した瞬間、これらのファイルは削除されます。古いパッチのファイルを元に戻すにはどうすればよいですか?

私は自分が私はこのプロセス

に関連

私はどこにでも見てきましたが、私は例を見つけることができませんが、私は正しい言葉を探していない可能性がありますベストプラクティス以下のことがないかもしれないので、教えています事前に感謝します

答えて

0

これは、インストールされたファイルを場所にコピーすることによって手動で処理することができます。アップグレードを実行すると、ファイルをINSTALLDIRにコピーバックします。私は下のリンクから、あなたを助けることを願っています。

http://community.flexerasoftware.com/archive/index.php?t-108435.html

-Anand

+0

こんにちはアナンド。私もそのポストに出くわしましたが、それは私が探しているものではありません。他のインストールでは、パッチがプログラムの追加または削除から削除されたときに、INSTALLDIR内の以前のパッチからのファイルを再インストルメントしてから、他のパッチを削除するオプションが表示されることがありました。つまり、このプロセスでは、クライアントマシン上のバージョンからアプリケーションをロールバックできます。 – Oliver843

+0

こんにちはCawston、私はサンプルプロジェクトを作成し、2つのCAを追加しました.1つはインストール前にファイルをコピーしてtempフォルダに置き、次にもう1つはインストール後にコピーします。私は大規模なアップグレードを試み、それはうまくいった。 – anand

+0

こんにちはAnand、ありがとうございます。私はinstallshield 2012内で見つけることができるか、またはinstallscriptでそれらを記述する必要があるでしょうか?もう一度ありがとう – Oliver843

関連する問題