我正在使用Visual Studio 2010 SP1和Team Foundation Server 2010.每当我打开一个项目时,Visual Studio会自动检查项目文件(.csproj)(不是任何子文件,然而)和相应的.csproj.vspscc文件。Visual Studio 2010和TFS不需要检出
每当我比较我的Pending Changes列表中的项目文件时,它说.csproj文件和.csproj.vspscc文件的文件是相同的 - 我们只需检查它们或撤消更改。
有人可以解释为什么它这样做,以及如何修复它,因此每次打开项目时都不会检出.csproj和.vspscc文件。
我讨厌集成的源代码管理。 –
对于某些_unknown_对我来说,vs2010通常会将解决方案/项目配置中的所有更改保留在内存中并且vs2010不会将它们保存到磁盘,除非您明确要求通过触发_Save All_或关闭项目来执行此操作。因此,从源代码控制进行更新并丢失内存中的所有更改时,很容易想象情况。可能是需要提前结帐项目文件的这种行为。 这只是我个人的观点,基于与vs2010的合作。 – Akim
可能的重复[如何停止Visual Studio从“总是”检出解决方案文件?](http://stackoverflow.com/questions/1085978/how-to-stop-visual-studio-from-always-checking-out -solution-files) – LosManos