2012-04-03 7 views
1

WindowsサービスとXML設定ファイルをインストールしたWIXインストーラを作成したとします。これはクライアントにインストールされます。WIXパッチXML設定ファイル

後で開発する必要があります。いくつかの要素をXML設定ファイルから追加/削除する必要があります。現在の設定を完全に上書きせずに、XML設定ファイル内のノードを単に更新するWIX PATCHを作成できますか?

答えて

0

パッチを作成すると、ソース.MSIと更新された.MSIを取得し、それらの間でdiffを実行すると、それがパッチになります。だから私はノードの更新がパッチに反映されている限り、それがうまくいくと思います。

つまり、メジャーアップグレードでもこれを行うことができます。構成ファイルをインストールするときに、現在のファイルを上書きしないようにインストーラを設定できます。インストール時に(たとえばxmlfileまたはxmlconfigアクションを使用して)その構成ファイルを編集する場合、それらの変更を実行するコンポーネントに対して条件を設定できます。

別の方法として、インストール時に構成ファイルが存在する場合はそれを読み取ることもできます。古いバージョンのアンインストール時に削除され、新しいバージョンのインストール時にキャッシュされた値をインストールできます。

関連する問題