gpt4 book ai didi

Wix 机柜缓存不起作用

转载 作者:行者123 更新时间:2023-12-03 17:52:18 25 4
gpt4 key购买 nike

我似乎无法让 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文件更改的修改时间,这表明它重新生成了cabinet而不是重用了缓存中的cabinet。

使用 Wix 3.6

我怎样才能让它工作或进一步调试问题?

最佳答案

您是在 build 还是重建(即 /t:build/t:rebuild)? WiX 导入将在重建时删除生成的文件。即使您只是在构建,也有可能发生这种情况。通过传递 /v:diag 生成详细日志到 MSBuild 但一定要重定向到这样的文件:

msbuild /t:build /v:diag

如果没有显示 CAB 文件被删除,我建议查看 http://wixtoolset.org对于他们的支持 channel 。

关于Wix 机柜缓存不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18115400/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com