【问题标题】:Relocate .vs folder from solution folder从解决方案文件夹中重新定位 .vs 文件夹
【发布时间】:2017-06-06 22:20:38
【问题描述】:

我正在尝试清理我的解决方案文件夹。到目前为止,我已经重新定位了由 Nuget 生成的包文件夹,如下所述:C# visual studio how to relocate nuget package folder?

我注意到还有一个 .vs 文件夹,它由 C# 编译器 (Rosyln) 生成,并在此处进行了描述:.vs folder to source control in visual studio 2015?。是否可以/建议重新定位此文件夹?

【问题讨论】:

  • .vs 文件夹包含 Roslyn 缓存,但这并不意味着它是由 Roslyn 生成的。其他 IDE 组件,例如 IIS Express 支持,也将它们的文件放在那里。

标签: c# visual-studio


【解决方案1】:

我不相信有任何方法可以重新定位.vs 文件夹,但更好的问题是您为什么需要这样做?由于它只是一个特定于该解决方案的临时文件缓存,因此将其从该文件夹的范围移出到另一个文件夹实际上什么也没做。如果没有优势,那何必动呢?

例如:移动 NuGet 文件夹时,它允许您与多个解决方案共享本地下载的包缓存,从而节省磁盘空间、网络资源和时间。这有明显的优势

如果您只是出于清理目的而需要删除该文件夹(例如与某人共享),您可以随时删除它而无需担心。它会在您下次构建解决方案时再次自动生成,但如果您只想共享代码库,则不需要。

【讨论】:

  • 有很多很好的理由将生成的文件保留在源文件夹之外。
  • 我的 Visual Studio 项目在 OneDrive 中,.vs 文件夹很大。
  • 将其移出会阻止 onedrive 上传。 Onedrive 没有忽略功能,因此这将非常有益。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-02-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-23
  • 1970-01-01
  • 2012-09-07
相关资源
最近更新 更多