我在TFS中有我的项目,我正在使用VS 2010进行开发。
当我打开解决方案时,它会要求我提供凭证。
一旦我连接到TFS,我无法在不关闭解决方案的情况下更改用户,我可以断开连接,但是当我再次单击Connect(团队资源管理器)时,它不会询问我的凭据,而是取消我输入的凭据最初
这可能不是一个大问题,但我真的不想关闭并打开Visual Studio来更改TFS用户。
答案 0 :(得分:5)
您需要从 Windows Vault 中删除TFS凭据,以清除并强制在Visual Studio中询问新的TFS凭据
转到控制面板(开始 - >控制面板)。
点击用户帐户(或 Windows 7 计算机中的用户帐户和家庭安全 - >用户帐户)
点击凭据管理器(或管理您的凭据)
在凭据管理器页面中,您可以看到两种凭据类型
我。 Windows凭据 II。通用凭证
点击两个凭据修改链接,点击链接从保管库中删除以删除已存储的TFS凭据。
现在,当您登录Visual Studio时,系统会要求您提供连接TFS的凭据。
注意:不要忘记取消选中记住我的凭据选项,强制为每个TFS连接询问凭据。
答案 1 :(得分:4)
post on the TFS blog解决了这个问题。基本解决方案是从Windows凭据缓存中删除凭据。您可以使用控制面板(如帖子中所述)执行此操作,也可以使用cmdkey命令行工具,如下所示:
cmdkey /delete:MyTfsServerName
答案 2 :(得分:0)
对于Visual Studio 2010
link to the TFS blog post对我有用,嗯,只是其中的一部分。我使用的是Visual Studio 2010(VS2010)并且找不到“缓存”所以我所做的就是清除博客文章中描述的凭据