gpt4 book ai didi

WiX ExitCode forceReboot 导致无限重启

转载 作者:行者123 更新时间:2023-12-05 04:18:04 24 4
gpt4 key购买 nike

我有一个简单的 Burn Bootstrap ,我需要做的第一件事是触发重启(在安装任何东西之前),然后在重启后继续安装。我已经这样设置了链:

<Chain>
<ExePackage SourceFile="DummyExe.exe">
<ExitCode Behavior="forceReboot" />
</ExePackage>
<PackageGroupRef Id="NetFx40Web" />
<PackageGroupRef Id="others..." />
</Chain>

当我最初运行安装程序时,这工作正常:它强制重启并在登录时继续安装程序,但随后链从头重新开始,从而触发另一次重启。它只是不断地强制重启并且永远不会继续安装。

我找到了 other answers解释了如何使用自定义 Bootstrap 应用程序执行此操作,但我目前使用的是 bal:WixStandardBootstrapperApplication

如果不编写 CBA,这可能吗? (我使用的是 WiX 3.7)

最佳答案

您得到的正是您所要求的。

您想在 ExitCode 元素中提供一个 Value 属性来调节行为。没有一个,行为会被任何退出代码调用。请查阅包的文档以了解预期的退出代码及其含义。如果愿意,您可以指定多个 ExitCode 元素,最后一个没有值的元素用于指定默认行为。

关于WiX ExitCode forceReboot 导致无限重启,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18468962/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com