什么是Visual Studio解决方案中使用的.vs文件夹?

时间:2018-02-21 02:16:18

标签: c# .net visual-studio

究竟用于什么的.vs文件夹?它在我的解决方案的基本文件夹中创建。我可以看到一些隐藏文件和不同的文件出现在不同的项目中。我很难追上官方文档。

3 个答案:

答案 0 :(得分:8)

即使没有具体的文档,也有类似的问题 here

通常,Visual Studio需要 .vs 文件夹来存储已打开的文档,断点以及有关解决方案状态的其他信息。这意味着它包含典型的文件,如

  • Roslyn用于IntelliSense的临时缓存。
  • IIS Express applicationHost.config文件。
  • 许多其他可能的文件(欢迎您编辑此答案以包含您所知道的内容)。

答案 1 :(得分:1)

虽然不能直接回答此问题,但我想与您分享我最近在ASP.Net Core网站中遇到的一个问题,该路由似乎完全中断了,而无需更改代码。而且,我尝试删除视图/剃须刀页面,但它仍然错误地加载了可能是缓存的旧视图。但是,每当我切换到控制台启动设置时,问题就消失了。

然后我回想起,在极少数情况下,.vs文件夹有时可能会导致IIS Express损坏,因此我关闭了VS,删除了.vs文件夹,重新启动并使用IIS设置启动了网站,然后一切正常。

答案 2 :(得分:0)

与 santos 类似,这不是对这个问题的直接回答,但我发现删除 .vs 文件夹有时可以让您在所有其他方法都失败时摆脱麻烦!

请参阅我一年前问的这个问题,以了解删除此文件夹修复了 Visual Studio 中出现的重复测试问题的示例 Visual Studio 2019 showing duplicate tests in Test Explorer

相关问题