当我尝试TFS 2015
从VS 2013
Update 5 中创建一个新项目时,出现错误:
TF400324: Team Foundation 服务不可从服务器获得。
技术信息(针对管理员):TF200038:您无法使用您的团队资源管理器版本创建团队项目
当我尝试TFS 2015
从VS 2013
Update 5 中创建一个新项目时,出现错误:
TF400324: Team Foundation 服务不可从服务器获得。
技术信息(针对管理员):TF200038:您无法使用您的团队资源管理器版本创建团队项目
根据MSDN 上的这篇文章,您必须安装 VS 2015 才能在 TFS 2015 中创建团队项目:
您必须从与 TFS 处于同一版本级别的客户端进行连接。也就是说,您必须从 Visual Studio 2015 版本连接到 TFS 2015。
如果您没有 VS for 2015 版本的许可证,您可以随时安装社区版。
发生此错误的主要原因是 Team Foundation Server 缓存损坏。
缓存损坏的原因有多种
*您机器上的 TFS 服务突然关闭 *您的机器上配置了多个 TFS 版本(2010/2012/2013) *在服务器端升级 TFS 版本,但在客户端机器上等待升级 *TFS 客户端安装损坏
解决方案——清除缓存
关闭 Visual Studio 的所有实例
打开任务管理器并检查是否有任何 TFS 服务正在运行。选择它们中的每一个并单击 End Process Tree
浏览到下面的文件夹并删除所有内容和文件夹%LocalAppData%\Microsoft\Team Foundation\4.0\Cache
%LocalAppData%\Microsoft\Team Foundation\5.0\Cache
重新启动 Visual Studio 并尝试触发构建
如果您从一个版本的 TFS 切换到另一个版本,您可能需要再次重复此解决方案。如果您使用的是旧版本的 TFS,您可能需要导航到
%LocalAppData%\Microsoft\Team Foundation\
并找出版本文件夹,而不是直接导航。
清除缓存后,系统将提示您将解决方案重新绑定到 TFS。
不用担心这不会放过您本地未签入的更改。