我似乎无法让 wix 机柜缓存工作。
我有
<PropertyGroup>
<CabinetCreationThreadCount>3</CabinetCreationThreadCount>
<CabinetCachePath>cabs</CabinetCachePath>
<ReuseCabinetCache>True</ReuseCabinetCache>
</PropertyGroup>
在wixproj。
<Media Id="1" Cabinet="contents.cab" EmbedCab="yes" CompressionLevel="mszip"/>
<Media Id="2" Cabinet="static.cab" EmbedCab="yes" CompressionLevel="mszip"/>
在wxs
和一个我知道 100% 永远不会更改的组件
<Component DiskId="2" ...
我在 cabs 目录中看到生成的 cab 文件,但是每次构建时,我都会看到 cab 文件更改的修改时间,这表明它是重新生成机柜而不是重用缓存中的机柜。
使用 Wix 3.6
我怎样才能让这个工作或进一步调试问题?