Visual Studio 中的 vsidx 是什么?为什么会自动生成它?

Osk*_*son 5 c# visual-studio visual-studio-2022

我在 Visual Studio 中遇到问题,每次我创建一个新的存储库并尝试提交一堆文件时,都会出现:.vsidx、.cahce、.props 等。我以前从未遇到过类似的情况,我的问题是如何获取删除这些文件以及为什么它们会出现?为了您的信息,我有 Visual Studio 社区 2022 17.3.4

小智 3

这些文件是在不同的情况下生成的,有时您无法真正限制 Visual Studio 创建它们:

.vsidx

通过启用索引来生成以加快查找速度。如果需要,您可以禁用它们: How to disabling that new "FileContentIndex"folder (and .vsidx files) in VS 2022 17.2.0?

。缓存

视觉工作室临时文件。如果 Visual Studio 确实需要它们,那么您确实无法避免创建它们。这就是为什么它们被默认添加到 .gitignore 中。

.props 和 .target 文件

当您引用包含这些文件的 NuGet 包时,可能会包含这些文件。您可以将它们添加到 .gitignore