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

ber*_*itz 6 .net c# visual-studio

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

Saj*_*ran 8

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

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

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

  • 从 [这里](https://developercommunity.visualstudio.com/content/problem/82249/vs-folder.html) 我接受了吗? (2认同)
  • @john是提供了链接 (2认同)

san*_*tos 5

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

然后我回忆说,在极少数情况下,.vs 文件夹有时会导致 IIS Express 损坏,所以我关闭了 VS,删除了 .vs 文件夹,重新启动并使用 IIS 设置启动了网站,一切又恢复了。