8

我正在试用 Visual Studio 14 CTP 2 并注意到有这个 .sln.ide 文件夹:

在此处输入图像描述

关于 .sln.ide 有几个问题(请参阅thisthisthis),但其中两个是关于 Visual Studio 2012(不是 2014)中具有该扩展名的文件(不是文件夹),剩下的问题没有答案。

从我在这些问题中看到的提示来看,该文件夹似乎是由Roslyn 编译器创建的,用于缓存目的。但是,我一直无法找到确切解释其功能的来源。

那么该文件夹的用途是什么,它是如何使用的呢?

4

2 回答 2

10

...被 Roslyn 编译器引擎用来存储临时文件。

请参阅:http: //blogs.msdn.com/b/webdev/archive/2014/06/03/announcing-web-features-in-visual-studio-14-ctp.aspx

于 2014-10-30T06:27:34.757 回答
1

正如我的检查,Visual Studio 2015 RTM 再也不会使用这个文件夹了,你可以删除它。如果您曾经使用.tfignore/.gitignore忽略.sln.ide,您也可以将其删除。因为它不会再生成了。

它现在使用隐藏.vs文件夹,其中包含相同的文件.vs\(solution name)\v14\vbcs.cache。其中一些有.vs\(solution name)\vbcs.cache,我相信它已经在 VS 2015 的一些预览版中使用,已经被替换v14\vbcs.cache并且也可以删除。而且您也可以删除(solution name).v14.suo,因为它已被.vs\(solution name)\v14\.suo.

于 2015-08-25T01:23:56.863 回答