Visual studio 2013 切换Visual Studio用户-Visual Studio高级版

Visual studio 2013 切换Visual Studio用户-Visual Studio高级版,visual-studio-2013,Visual Studio 2013,我想切换Visual Studio用户,但出现以下错误 我们无法建立连接,因为它已配置 用户user@mydoamin.de但是你试图连接 使用用户boas。enkler@mydomain.de. 以不同的用户身份连接 执行交换机用户操作。要连接到已配置的 请再次尝试最后一个操作 我还尝试重置用户数据,如中所述,但没有任何更改。我还重新安装了VisualStudio,但没有任何帮助 有什么提示吗 与此同时,我找到了它。此外,我还必须删除一个注册表项 hkey_current_user\softw

我想切换Visual Studio用户,但出现以下错误

我们无法建立连接,因为它已配置 用户user@mydoamin.de但是你试图连接 使用用户boas。enkler@mydomain.de. 以不同的用户身份连接 执行交换机用户操作。要连接到已配置的 请再次尝试最后一个操作

我还尝试重置用户数据,如中所述,但没有任何更改。我还重新安装了VisualStudio,但没有任何帮助

有什么提示吗


与此同时,我找到了它。此外,我还必须删除一个注册表项

hkey_current_user\software\Microsoft\VSCommon\12.0\clientservices\tokenstorge\visualstudio\ideuser
似乎重置环境或卸载VS 2013都不会影响此密钥


从这个MSDN论坛帖子:

我现在使用两个可行的选项(按顺序):

自Visual Studio 2013第4版起
  • 确保您首先使用预期的当前用户ID正确登录
  • 然后从帐户下拉菜单(右上角,通常显示您的姓名)上的
    帐户设置
    选项注销
  • 现在使用另一个帐户再次登录
似乎VS根本不喜欢在您已登录时登录到其他帐户。先让它开心一点:)

回退选项:您需要在命令提示符下运行
devenv/resetuserdata
运行“切换用户操作”:

  • 关闭VS2013的所有实例(检查任务管理器以确保devenv.exe未运行)
  • 打开VS2013的开发人员命令提示符
  • 键入
    devenv/resetuserdata
    并等待它完成
  • 重新启动VS2013,并遵循通常的“登录”步骤(使用所需的帐户)

此过程将清除其他解决方案所建议的相同注册表项(以及一些其他注册表项)。

我知道这是一个旧问题,您已经选择了一个答案,但下面是答案

从文章中:

<>你需要做的是进入控制面板>用户帐号>管理你的网络密码选择Team Foundation服务器并选择删除- viola!下次进入团队资源管理器时,系统将提示您输入一组新的凭据

仅供参考,“devenv.exe”的路径为(适用于windows 8.1,Visual Studio 2013)

C:\ProgramFiles(x86)\Microsoft Visual Studio 12.0\Common7\IDE

因此,您可以在任何普通的旧命令提示符中导航并运行

devenv/resetuserdata


然后像往常一样登录到VS2013。

我也遇到了同样的问题,尽管由于TFS连接,消息仍然存在

在Windows 2012服务器上使用Visual Studio 2013 Premium

  • 试过了,但据我所知,它什么也没做
  • 使用了,虽然这只是弄乱了设置-我还必须浏览到完整的路径来完成它:
    C:\ProgramFiles(x86)\Microsoft Visual Studio 12.0\Common7\IDE
  • 使用了
    devenv/resetuserdata
    ,但这会清除所有设置,包括我认为的扩展
然后我在连接到项目时使用了,错误消息消失了


(我想我之前可能也试过,但我记不起来了,因为那天很忙!)

你知道这是否只适用于新版本吗?(SP2/SP3)?在过去,这并没有发生worked@Boas恩克勒:今天刚刚在VS2013 SP3上这样做,解决了我的问题。(由于缺少我的2013年命令提示,必须手动找到
devenv
文件夹才能运行该命令)。这是可行的,但非常荒谬。如果你必须这样做,为什么还要给你退出的选择呢?@metalfenix:
devenv/resetuserdata
几乎不是一把“大锤”。用户设置问题是专门为修复而设计的,比单一注册表黑客更可能是未来的证明。@metalfenix:当出现问题时,这是一个合适的解决方案,比Regedit更改危害更小。建议您发布您自己的答案,请改为:)下次发生这种情况时,我一定会尝试并报告:)没有
管理您的网络密码这样的事情。
。如该页上的评论所述,如果您没有看到它:控制面板>用户帐户>管理您的证书此解决方案对我部分有效。在删除现有凭据并重新启动VS后,我必须单击管理连接并找到特定的项目,右键单击>连接。虽然这样做有效,但有一种非注册表黑客方法(请参阅我的答案)很奇怪,但对我来说,MS solution提供的(通过MetalPhoenix post)并没有做到这一点;但这起作用了。谢谢我正在使用VS 2013社区编辑删除注册表项对我不起作用,这确实起作用。谢谢