Visual Studio 中的 .cache 文件是什么?

What are the .cache files in Visual Studio?

提问人:Joseph 提问时间:10/14/2016 最后编辑:RaghavendraJoseph 更新时间:7/30/2017 访问量:2500

问:

我在Visual Studio中工作,看到所有这些扩展名为.cache的二进制文件。

例如,XXXGenerateResource.Cache、DesignTimeResolveAssemblyReferencesInput.cache 等。

谁能解释一下这些文件是什么?它们的用途等?我已经搜索了这个网站和整个互联网,它们并没有在任何地方解释,

谁能帮忙?

vb.net visual-studio-2012

评论

3赞 Hans Passant 10/15/2016
未记录,它可以从 MSBuild 目标文件进行逆向工程。它确实在 MSDN 文章中提到了 GenerateResource.StateFile 属性。构建必须做的最困难的事情之一就是弄清楚什么都不需要做。每个人都希望速度非常快。但它非常昂贵,在大型解决方案上,它必须检查数百个文件,这可能会严重拖累主轴驱动器。因此,它保留了在 .cache 文件中发现的内容,这对于加快下一次构建速度很有用。
0赞 Joseph 4/3/2019
很抱歉造成混乱。我想我已经放弃了这个。我不知道它们是干什么用的。我删除它们,VS 重新创建它们。这很奇特,好像根本不需要它们。事实上,你似乎可以反复删除.cache文件,在VS中继续你的工作,IDE只是很好,非常优雅地重新创建它们

答: 暂无答案