从解决方案文件夹重新定位 .vs 文件夹

w00*_*977 7 c# visual-studio

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

我注意到还有一个 .vs 文件夹,它由 C# 编译器 (Rosyln) 生成,并在此处进行了描述:.vs 文件夹到 Visual Studio 2015 中的源代码管理?. 是否可以/建议重新定位此文件夹?

Rob*_*etz -8

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

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

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

  • 将生成的文件保留在源文件夹之外有很多充分的理由。 (12认同)
  • 我的 Visual Studio 项目位于 OneDrive 中,并且 .vs 文件夹很大。 (7认同)
  • 将其移出将阻止 onedrive 上传它。Onedrive 没有忽略功能,因此这将非常有用。 (2认同)