2013-03-25 56 views

回答

3

WiX工具集boostrapper/chainer Burn能够获取(复制或下载)并缓存它安装的软件包。如果由于某种原因缓存(在%WINDIR%之下)失效,包缓存对于向Windows Installer提供一个获取原始包的位置非常有用。 Windows安装程序不会信任其缓存的原因有很多,其中许多原因会在最不利的时期出现。特别是,小的升级和修补可能需要原始来源。

无论如何,MsiPackage元素Cache属性可用于强制Burn引擎缓存或不缓存该包。默认情况下会提供最佳的用户体验,因此除非您有明确的理由更改它,否则我建议不要使用Cache属性。

+1

默认值始终为“是”,还是取决于包或其他条件? – 2013-09-17 19:09:02

+0

但是这需要在磁盘上有额外的大小,所以对于GB中的软件包可以提及cache =“no” – Soundararajan 2015-09-07 09:13:09