无法从 VS 2013 Update 5 在 TFS 2015 上创建项目

Cant create project on TFS 2015 from VS 2013 Update 5

当我尝试从 VS 2013 Update 5 在 TFS 2015 中创建新项目时,出现错误:

TF400324: Team Foundation services are not available from the server.

Technical inforamtion (for administrator): TF200038: You cannot create a team project with your version of Team Explorer

发生此错误的主要原因是 Team Foundation Server 缓存损坏。

缓存损坏的原因有多种

*您机器上的 TFS 服务突然关闭 *您的机器上配置了多个版本的 TFS (2010/2012/2013) *在服务器端升级 TFS 版本,但在客户端机器上等待升级 *TFS 客户端安装损坏

解决方案——清除缓存

  • 关闭Visual Studio

  • 的所有实例
  • 打开任务管理器并检查是否有任何 TFS 服务 运行。 Select 他们每个人,然后单击结束进程树

  • 浏览到下面的文件夹并删除所有内容和 文件夹%LocalAppData%\Microsoft\Team Foundation.0\Cache

  • %LocalAppData%\Microsoft\Team Foundation.0\Cache

重新启动 Visual Studio 并尝试触发构建

如果您从一个版本的 TFS 切换到另一个版本,您可能需要重复此解决方案again.If您使用的是旧版本的 TFS,您可能需要导航到

%LocalAppData%\Microsoft\Team Foundation\

并找出版本文件夹,而不是直接导航。

Post清除缓存,系统会提示您将解决方案重新绑定到TFS。

别担心这不会放弃您本地未签入的更改。

根据this article on MSDN,您必须安装 VS 2015 才能在 TFS 2015 中创建团队项目:

You must connect from a client that is at the same version level as TFS. That is, you must connect to TFS 2015 from a version of Visual Studio 2015.

如果您没有 2015 版 VS 的许可证,您可以随时安装社区版。