我经常无法使用Team Explorer Everywhere将我的Eclipse工作区连接到我的TFS服务器。
当我在“添加现有团队项目”对话框中选择我的服务器时,出现一个标题为“连接失败”的对话框,其中显示“连接到服务器时出错:凭据不能为空”
每次都不会发生,但肯定会发生。在发生此错误的同时,我可以使用Visual Studio 2010成功连接到同一服务器。
我在Windows XP Professional x64 Edition SP2上安装了Eclipse Indigo SR2(内置20120216-1857)和TFS插件11.0.0.201212121120。
我按照http://blogs.msdn.com/b/davidmcg/archive/2007/05/25/changing-team-foundation-server-credentials.aspx中的说明操作,以确保我没有任何不需要的缓存凭据(尽管我没有任何其他凭据可以使用)。
这个错误是什么意思?我假设我的Windows凭据将用于连接到TFS服务器,并且证明这是可行的(总是使用VS2010,有时使用Eclipse / TEE)。
答案 0 :(得分:0)
我一直有同样的问题。我的解决方案是清除TFS客户端客户端的缓存文件夹。它们位于:
C:\ Documents and Settings \\ Local Settings \ Application Data \ Microsoft \ Team Foundation \ 3.0 \ Cache
删除该文件夹中的所有内容。您的计算机上可能安装了多个版本。确保全部清洁。
1.0 /缓存
2.0 / Cahce
等...
有时可行的解决方法是在Eclipse之前打开Visual Studio。不知何故,当VS打开并通过TFS验证时,Eclipse提供的错误更少。
这是我之前提到的类似问题。来自TEE开发团队的人回答了这个问题。我打赌值得一看: Team Explorer Everywhere warning in Eclipse