运行Wix引导程序时,它会写入包含以下行的日志文件:
[16B8:2324][2014-12-08T11:44:21]i201: Planned package: PackageNameABC, state: Present, default requested: Absent, ba requested: Absent, execute: Uninstall, rollback: None, cache: No, uncache: No, dependency: Unregister
我想我知道这两个值意味着什么:
但你能解释一下这些意思吗?
答案 0 :(得分:2)
default requested
Burn引擎认为包应该去的状态,基于正在执行的整体操作和包的InstallCondition等。
ba requested
BootstrapperApplication从OnPlanPackageBegin返回的状态。
rollback
如果在应用此程序包后发生错误,将对此程序包采取的操作。
cache
是否获取包并将其保存在包缓存中。
uncache
是否从包缓存中删除包。
dependency
这与Burn的引用计数包系统有关,因此如果多个Bundles安装相同的包,则在卸载最后一个Bundle之前不会删除它。