Visual Studio 2010和TFS不需要检查

Sea*_*ean 5 tfs visual-studio-2010 tfs2010

我将Visual Studio 2010 SP1与Team Foundation Server 2010一起使用.每当我打开一个项目时,Visual Studio会自动检查项目文件(.csproj)(不是任何子文件)和相应的.csproj.vspscc文件. .

每当我在Pending Changes列表中比较项目文件时,它都说.csproj文件和.csproj.vspscc文件的文件是相同的 - 我们只是检查它们或撤消更改.

有人可以解释为什么它这样做以及它是如何修复的,所以每次打开项目时它都不会检出.csproj和.vspscc文件?

Mr_*_*r_T 2

我们的团队也遇到过同样的问题。问题在于该项目的一个引用指向我们团队成员之一的工作空间的不同(错误)目录。pantelif 的解决方案朝着正确的方向发展,但将 csproj-Files 与 TFS 进行比较并没有帮助。出于某种原因,它说这些文件是相同的,但如果我手动查看它们,我意识到它们不是相同的。您可以轻松检查:

  • 右键单击该项目
  • 选择“卸载项目”
  • 再次右键单击
  • 选择“编辑xxx.csproj”

现在更深入地了解“ProjectReference”-标签。就我而言,“包含”属性并不相同。希望它也能帮助你。

为了避免此类问题,只需查看TFSGuide,尤其是第 3 章。