|
分類:[インストーラ全般]
msiファイルを使用したアプリケーションのインストール・ファイルの展開に関する質問です。
■環境 開発ツール:VisualStudio2010 言語:C# OS:Windows7 ■現状の運用 上記環境で作成したアプリケーションをmsi形式にパッケージング、ユーザーに配布し、 各自でインストール実施してもらう業務運用をしています。 msiパッケージを実行すると、C:\直下にフォルダが作成され、そのフォルダの中に 複数のdllや設定ファイルなどが展開されます。 msiファイルはバージョン管理されており、アプリケーションがバージョンアップした際は 新しいバージョンのmsiを作成、配布しています。 バージョンアップの際、ユーザーは旧モジュールをアンインストールすることなく、 上書きインストールすることでバージョンアップしています。 ■問題 バージョンアップする際、C:\直下に作成されたフォルダ内のファイルを全て上書き更新したいのですが、 ファイルを一度でも開いて中身を編集・保存すると、上書き更新されません。 (ファイルの中身を何も変更していない場合は上書き更新されます) msiファイルのRemovePreviousVersionsプロパティはTrueになっています。 ■質問 何か他に設定をすることで同じファイル名の場合、必ず上書き更新するように変更可能でしょうか。
|