burn.ancestors 在 wix 3.9 中
burn.ancestors in wix 3.9
我最近从 3.8 升级到最新稳定的 Wix 3.9。现在,当我 运行 对使用 3.8 构建的捆绑包进行捆绑升级时,3.9 传递命令行参数“-burn.ancestors={some guid}”。在日志中,我看到这样一条消息:"w002: Unknown burn internal command-line switch encountered: 'burn.ancestors={some guid}"。之后的升级貌似是正常流程,所以我的问题是:这个参数是干什么的,看到这个消息有什么需要注意的吗?
如果升级使用 3.9 构建的包,日志中不会出现此消息。
看到Unknown burn internal command-line switch encountered
就不用担心了。随着功能添加到 Burn 引擎,将添加命令行参数。 burn.ancestors
之类的命令行参数会传递给所有子包,因为 Burn 不知道子包中有哪个版本的 Burn。
此开关是作为 huge pull request from Microsoft that is supposed to address many issues described in issue 4242 的一部分添加的。好像是用来做死循环检测的。
我最近从 3.8 升级到最新稳定的 Wix 3.9。现在,当我 运行 对使用 3.8 构建的捆绑包进行捆绑升级时,3.9 传递命令行参数“-burn.ancestors={some guid}”。在日志中,我看到这样一条消息:"w002: Unknown burn internal command-line switch encountered: 'burn.ancestors={some guid}"。之后的升级貌似是正常流程,所以我的问题是:这个参数是干什么的,看到这个消息有什么需要注意的吗?
如果升级使用 3.9 构建的包,日志中不会出现此消息。
看到Unknown burn internal command-line switch encountered
就不用担心了。随着功能添加到 Burn 引擎,将添加命令行参数。 burn.ancestors
之类的命令行参数会传递给所有子包,因为 Burn 不知道子包中有哪个版本的 Burn。
此开关是作为 huge pull request from Microsoft that is supposed to address many issues described in issue 4242 的一部分添加的。好像是用来做死循环检测的。