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

48

.vs文件夹的作用是什么?它会在我的解决方案根目录中创建。我可以看到不同的项目会出现一些隐藏文件和不同的文件。我很难找到官方文档来了解它。

3个回答

45
尽管没有具体的文档,但是有一个类似的问题在这里:这里 通常,.vs文件夹是Visual Studio用来存储打开的文档、断点和其他有关解决方案状态的信息。这意味着它包含典型的文件,例如:
  • Roslyn用于智能感知的临时缓存。
  • IIS Express应用程序的applicationHost.config文件。
  • 许多其他可能的文件(欢迎编辑此答案以包含您所知道的内容)。

2
我从这里开始? - ProgrammingLlama
2
@john 是的,提供了链接。 - Sajeetharan
你好,我无法运行我的项目,我在项目文件中找不到VS文件夹。该网站无法访问sportsgp.lpgs.io拒绝连接。 请搜索Google以获取sports gp lpgs 57227 ERR_CONNECTION_REFUSED - Gurdeep Singh

13
虽然不是直接回答这个问题的答案,但我想分享一下最近我在ASP.Net Core网站中遇到的一个问题,路由似乎完全失效了,并没有进行任何代码更改。更有甚者,我尝试删除视图/razor页面,但仍然显示错误的视图,可能被缓存了。但是每当我切换到控制台启动设置时,问题就解决了。
然后我想起来,在极少数情况下,.vs文件夹有时会导致IIS Express崩溃,所以我关闭了VS,删除了.vs文件夹,重新启动并使用IIS设置启动网站,然后一切又恢复正常了。

4
与 Santos 类似,这不是对这个问题的直接回答,但我发现当其他方法都无法解决问题时,删除 .vs 文件夹有时可以帮助你摆脱困境!
请看我一年前提出的问题,这里就是一个例子。删除这个文件夹解决了在 Visual Studio 中出现重复测试的问题: Visual Studio 2019 showing duplicate tests in Test Explorer

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接