错误消息的原因是什么?我正在使用VS 2010专业版

rt2*_*800 64 visual-studio-2010

错误消息的原因是"快照已过期且无法再使用,因为类型树已更新,需要获取新的快照"?

在我启动VS2010并添加username/pwd以连接到TFS存储库后,就出现了此错误.

我正在使用VS 2010专业版.

Nar*_*vet 73

在没有源代码控制绑定(一个本地简单的WinForms项目)加载项目之后,VS2012也发生了这种情况.我需要做的就是清洁和重建.之后问题解决了.

  • 我发现有时候你还必须完成退出并重新加载Visual Studio 2012后再进行干净和重建才能真正消失. (22认同)
  • 对于我的情况,没有必要重新启动IDE:文件 - >关闭解决方案; 然后,最近的项目和解决方案 - >单击相应的解决方案或项目. (3认同)

God*_*eke 17

这是Visual Studio中的错误.根据http://connect.microsoft.com/VisualStudio/feedback/details/742959/the-snapshot-is-out-of-date "我们仔细研究了这个问题,而不是我们将能够在Visual Studio的下一个版本中解决."

他们建议等待,直到后台语言解析器服务完成(或者换句话说,不要试图让合作伙伴过于高效.)我的经验是关闭所有文档,清理解决方案,重建它然后关闭并重新启动 - 在暂停后打开会删除错误.

直到你做一些愚蠢的事情,比如编辑代码.然后所有的赌注再次关闭它何时重新出现.


Nol*_*nar 13

我在VS2012上遇到了类似的问题,在重建解决方案两次后,我仍然看到了相同的错误消息.
根据本网站帖子的建议,我关闭了Designer选项卡,从解决方案资源管理器中重新打开它,问题得到了解决.

  • 关闭所有打开的文档为我清除了错误 (2认同)

小智 5

我得到这个错误太多,但我以后unload projectreload project,问题就解决了.