【发布时间】:2013-03-25 08:36:14
【问题描述】:
我正在搜索描述,即 MsiPackage 中的“缓存”属性代表什么。 当我查看http://wix.sourceforge.net/manual-wix3/wix_xsd_msipackage.htm 时,我无法获得一些额外的信息。 是否有另一个链接描述了这个属性,或者有人可以解释一下这个属性吗?
【问题讨论】:
我正在搜索描述,即 MsiPackage 中的“缓存”属性代表什么。 当我查看http://wix.sourceforge.net/manual-wix3/wix_xsd_msipackage.htm 时,我无法获得一些额外的信息。 是否有另一个链接描述了这个属性,或者有人可以解释一下这个属性吗?
【问题讨论】:
WiX 工具集 boostrapper/chainer,Burn,能够获取(复制或下载)和缓存它安装的包。如果由于某种原因它的缓存(在%WINDIR% 下)无效,包缓存对于为 Windows 安装程序提供获取原始包的位置非常有用。 Windows Installer 不信任其缓存的原因有很多,其中许多原因会在最不合时宜的时候命中。特别是,较小的升级和修补可能需要原始源。
无论如何,MsiPackage 元素 Cache 属性可用于强制刻录引擎缓存或不缓存包。默认值将提供最佳的用户体验,因此除非您有明确的理由更改它,否则我建议不要使用 Cache 属性。
【讨论】: