0

こんにちは、私は現在のアプリケーションをインストールするために wix を使用していますが、すべてが正常にインストールされ、インストーラーの初期バージョンにはインストーラーに NeverOverwrite="yes" が含まれていますが、将来のバージョンでは毎回上書きできることに気付きましたが、削除するとインストーラーの将来のバージョンでは、NeverOverwrite 属性は構成を上書きしません。インストーラーの最新バージョンで更新される構成ファイルを取得するには、GUID を変更するか、メジャー アップグレードを行う必要がありますか?

4

1 に答える 1

1

アップグレードを実行すると、インストーラーは、現在のインストールから変更されたアセンブリおよびアセンブリの関連ファイルのみを置き換えます。

App.config ファイルは特定の実行可能アセンブリに関連付けられており、そのバージョン番号が何らかの方法で増加されていない場合、インストール コンピューターで更新されません (インストーラーがバージョン番号の変更を検出しないため)。

app.config ファイルに関連付けられている実行可能ファイルのバージョン番号を増やすか、Orca を使用して app.config を強制的に上書きすることができます。

于 2013-10-09T23:02:59.063 に答える