0

大家好,我正在使用 wix 安装我当前的应用程序,它成功安装了所有内容,安装程序的初始版本在安装程序中有 NeverOverwrite="yes" 但在未来的版本中,我意识到我每次都可以覆盖它但是当我删除未来版本的安装程序中的 NeverOverwrite 属性不会覆盖配置。我是否必须更改 guid 或进行重大升级才能使用最新版本的安装程序更新配置文件?

4

1 回答 1

1

执行升级时,安装程​​序仅替换从当前安装更改的程序集和程序集的关联文件。

App.config 文件与特定的可执行程序集相关联,如果它的版本号没有以任何方式增加,则不会在安装机器上更新(因为安装程序检测到版本号没有变化)。

您可以增加与 app.config 文件关联的可执行文件的版本号,或者使用 Orca强制覆盖app.config。

于 2013-10-09T23:02:59.063 回答