如何在 VS 2022 17.2.0 中禁用新的“FileContentIndex”文件夹(和 .vsidx 文件)?

问题描述 投票:0回答:5

自从更新到 VS 2022 17.2.0 以来,在“...\.vs\[soln name]”中创建了一个名为“FileContentIndex”的新文件夹。

这似乎与ServiceHub.IndexingService.exe有关。还有一个新的文件类型“.vsidx”和“merges”文件夹。

目前没有太多信息。在发布时,StackOverflow 没有返回上述内容的搜索结果。

我想禁用此功能。我已经浏览了所有工具>选项设置,但似乎找不到任何相关内容。有什么想法吗?

谢谢

添加了屏幕截图:VS 2022 17.2.0 工具 > 选项

visual-studio visual-studio-2022
5个回答
32
投票

我也遇到了同样的问题。我正在运行 Visual Studio 2022 ARM 版本 17.4.0 预览版 4.0。

我在 Microsoft 开发者社区中找到了这个 解决方法

基本上,从 C:\Program Files\Microsoft Visual Studio�2\[Community,Pro,Enterprise,Preview]\Common7\IDE\CommonExtensions\ 重命名或删除 Indexing.servicehub.service.json 文件Microsoft\Editor\ServiceHub 文件夹。

然后您可以删除 .vs\[解决方案名称]\FileContentIndex 文件夹。

该文件夹在我的机器上有 185GB。我遵循了这个解决方案,但该文件夹还没有回来。

希望这有帮助。


11
投票

我可以确认该选项不会出现在 VS 2022 17.3 的预览版本中。

我的问题是这个文件夹占用了高达 197GB 的空间。可笑!


2
投票

请检查工具 > 选项 > 环境 > 预览功能 > 启用索引以获得更快的查找体验选项:

另请参阅 https://devblogs.microsoft.com/visualstudio/code-search-in-visual-studio-is-about-to-get-much-faster/


2
投票

我发现这对我有用

VS 2022 17.5.4 (ARM64)

  1. 关闭 Visual Studio

  2. 重命名您的项目索引文件夹:

.vs\{my-project}\FileContentIndex_renamed

再次启动

VS 2022
VS 2022
将重新创建文件夹,希望您的索引能够再次正常工作。

在此更改之前,使用

VS 2022 17.5.4 (ARM64)
会不断索引项目,并且永远不会完成。在 VS 的左下角,它将为“就绪后台任务”图标设置动画,如果您将鼠标悬停在该图标上,在我的情况下,我会看到两个任务正在运行,两个任务都在索引。


0
投票

我也有同样的错误。 谢谢。文件夹重命名为我运行。 成功测试受影响的 VS 项目后,您应该能够删除旧的(重命名的)文件夹。 根据剩余磁盘空间,微软 VS 中的这个致命错误可能会导致操作系统崩溃。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.