2013-03-25 32 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