我们经常在Visual Studio 2005和TFS中出现此错误.
任何人都可以帮助我们查明此消息的原因吗?
完整的信息是:
解决方案的某些项目的源控制信息与项目文件中的信息之间似乎存在差异.
要解决这种差异,有必要检查项目文件并更新它们.但是,如果检出失败,并且解决方案已关闭而未保存,则下次打开解决方案时将再次看到此警告.
单击确定最终会导致一个结帐框,它要检查整个项目文件列表.但是,"更改源代码管理"窗口没有显示任何错误,保存所有内容并只是将其重新检入最终为"没有更改,撤消所有内容"类型的消息.
编辑:你是对的,@ Adam,我们已经从VSS转换了,但是我们在前一段时间做了这样的程序来清理绑定,一切都很好.这个错误最近开始出现.
听起来像你将项目从VSS移动到TFS,原始解决方案文件仍然绑定到VSS - 您需要将其重新绑定到TFS.
以下是修复此问题需要执行的步骤.我在这里带了一个摘录,但它似乎取决于几个因素,并不是微不足道的.
或者,这里有一个涉及项目绑定/解除绑定的线程,如果上面没有,可能适用.
-亚当