如何在Visual Studio 2022 Team Explorer切换Team Foundation Server登录账户
切换Azure DevOps Server本地服务器用户登录的解决方法
方法1:清除Windows凭据缓存
- 打开控制面板,找到「凭据管理器」(路径:控制面板\用户账户\凭据管理器)
- 切换到「Windows凭据」标签,删掉所有和Azure DevOps Server/Team Foundation Server相关的凭据条目
- 重启Visual Studio,重新添加服务器,此时会弹出登录框,输入新的服务器用户账号即可
方法2:删除Visual Studio本地缓存
- 先关闭Visual Studio
- 找到对应版本的缓存路径:
- VS 2022:
C:\Users\[你的用户名]\AppData\Local\Microsoft\Team Foundation\17.0\Cache - VS 2019:
C:\Users\[你的用户名]\AppData\Local\Microsoft\Team Foundation\16.0\Cache
- VS 2022:
- 删除该Cache文件夹下的所有内容
- 重新打开Visual Studio,添加服务器时就会触发登录提示
方法3:用命令行重置工作区与凭据
- 以管理员身份打开CMD
- 运行以下命令(替换
[你的TFS服务器URL]为实际地址):tf vc workspaces /collection:[你的TFS服务器URL] /owner:* /delete - 接着清除客户端缓存:
tf workspaces /remove:* /collection:[你的TFS服务器URL] - 重启Visual Studio后重新连接服务器,就能输入新用户信息了
方法4:在Visual Studio内手动切换账户
- 打开Visual Studio,进入团队资源管理器
- 点击左侧的「管理连接」图标
- 在服务器列表里,点已添加服务器右侧的「编辑」按钮
- 在弹窗里点「高级」,选择「其他账户」,输入新的服务器用户账号和密码即可
内容的提问来源于stack exchange,提问作者kretinoh
相关产品推荐
相关产品推荐

