Version control Visual Studio 2019无法使用与启动用户不同的用户凭据连接到团队资源管理器

Version control Visual Studio 2019无法使用与启动用户不同的用户凭据连接到团队资源管理器,version-control,visual-studio-2019,team-explorer,Version Control,Visual Studio 2019,Team Explorer,问题:在Visual Studio 2019中,我无法指定与启动用户不同的用于连接到Team Services的其他用户 我正在使用本地管理员帐户域\管理员用户启动Visual Studio 2019。(这是出于远程调试目的,我需要在需要管理员权限的情况下运行Visual Studio) 我想使用domain\nonadmin\u user连接到我们位于tfs-server.example.com的源代码管理存储库,因为它可以访问所有项目集合 我使用地址tfs Server.example.co

问题:在Visual Studio 2019中,我无法指定与启动用户不同的用于连接到Team Services的其他用户

  • 我正在使用本地管理员帐户域\管理员用户启动Visual Studio 2019。(这是出于远程调试目的,我需要在需要管理员权限的情况下运行Visual Studio)

  • 我想使用domain\nonadmin\u user连接到我们位于tfs-server.example.com的源代码管理存储库,因为它可以访问所有项目集合

  • 我使用地址tfs Server.example.com使用管理连接“添加Azure DevOps服务器”成功连接。但是,我找不到一种方法来输入特定的用户帐户和密码以连接到具有的团队项目

  • 我使用Visual Studio 2015实现了这一精确配置。但是,由于升级到Visual Studio 2019,我无法进行此更改

    我将很快测试的一件事是删除启动用户的所有团队项目权限,这样Visual studio将无法使用启动帐户连接到TFS,希望届时会提示我更新TFS的凭据


    我所尝试的

    我尝试了来自的已接受答案,但在我的Visual Studio 2019中,它不起作用

  • 从凭据管理器中删除与TFS相关的凭据
  • 在凭据管理器中,为TFS帐户添加新更新的通用凭据。通常,这将覆盖缓存的凭据
  • 关闭所有Visual Studio实例,按原样删除%LOCALAPPDATA%.IdentityService
  • 清除TFS缓存%LOCALAPPDATA%\Microsoft\Team Foundation\7.0\Cache(就我而言,我清除了8.0文件夹)
  • 清除所有浏览器缓存,尤其是存储的密码(针对所有已安装的浏览器清除)
  • 重新启动Visual Studio>团队资源管理器>管理连接以检查“输入凭据”对话框是否弹出。试试这个好几次。根据我的测试,对话框将第一次弹出,但如果取消,则必须重新启动VS以再次弹出
  • 以其他用户身份运行Visual Studio:
  • cd C:\Program Files(x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE runas/netonly/user:devenv.exe