Visual Studio 2013的一项新功能是能够使用Microsoft帐户登录,并在所有Visual Studio实例中保留您的设置 .
当我安装Visual Studio 2013 Preview时,我使用我持有的几个Microsoft帐户之一登录 .
我现在已经安装了Visual Studio 2013的RTM版本(在卸载预览版之后),这使我以前的用户登录了凭据 .
我现在想将这些登录凭据更改为不同的Microsoft帐户,但每次我尝试使用新的详细信息登录时,我都会收到类似以下内容的消息
我们无法 Build 连接,因为它是为用户olduser@old.com配置的,但您尝试使用用户newuser@new.com进行连接 . 要以其他用户身份进行连接,请执行切换用户操作 . 要连接配置的标识,只需再次尝试上一次操作 .
问题是我找不到任何关于如何执行“切换用户操作”的文档 . 也许我只是看起来不够努力,但希望有人可以帮助我 .
16 回答
我也可以通过登录我的产品密钥然后退出登录然后在我的新登录下登录来解决这个问题 .
如果命令提示符不适合您,请尝试使用正在运行的帐户登录,然后注销,然后使用其他帐户重试 .
在这个答案下有一个关于这个的评论,但我认为在这里列出它很重要 . 如果要保留设置,请先将其导出,因为它们会丢失 .
来自MSDN论坛 - 因为我不得不寻找解决方案:
关闭Visual Studio
以管理员身份启动随Visual Studio一起安装的Developer Command提示符 .
类型'devenv /resetuserdata'(快速SKU的'wdexpress /resetuserdata')
正常启动Visual Studio .
为我工作 .
我能够解决这个问题:1)以旧用户身份登录 . 2)退出 . 3)以新用户身份登录 .
在我的情况下,它似乎首先要在旧帐户上验证我的许可证,然后才能让我切换到新帐户 .
我通过删除下面的注册表项解决了这个问题
HKEY_CURRENT_USER \ SOFTWARE \微软\ VSCommon \ 12.0 \ clientservices \ tokenstorage \ VisualStudio的\ ideuser
您无需重置所有用户数据即可切换用户 . 尝试点击右上角的姓名,然后点击“帐户设置” . 在那里,您将获得退出IDE的选项 . 退出后,您可以以另一个Microsoft帐户重新登录 .
以上都不适合我 - 以下是:
devenv / ResetSettings
关于这个选项的好处是它没有消除我的所有Visual Studio配置(如/ ResetUserData那样)
Derek上面的回答对我不起作用 . 我正在使用VS 2013 Ultimate,在退出Visual Studio后,当我尝试以另一个用户身份登录时,它给出了错误 .
然后当连接到Team Project时,我看到了切换用户的选项,这就是我一直想要的 .
我遇到过这个问题很多时候来自不同的场景
当我为不同的Logged User尝试Connecting to team foundation server时,其中一个
所以解决方案很简单点击
Switch User
希望这能帮助你
对我有用的是去VS2013的团队资源管理器,在'连接'下你会看到一个链接,说'选择团队项目' . 单击此按钮,将打开一个窗口,要求您选择项目,但在此窗口的左下角有一个(切换用户)链接,只需单击此按钮并使用您的新ID . 简单
谢谢..只有一个固定我的是命令提示符 . 如果有帮助,Devenv位于common7 \ IDE下的VisualStudio 12.0目录下 .
启动Visual Studio
Tools -> Import and Export Settings -> Export selected environment settings
在显示许可弹出窗口之前,您需要非常快速地浏览菜单(此步骤是可选的:最糟糕的情况是您必须手动恢复所有设置) . 进入"Import and Export Settings"对话后,您可以放松一下 .退出Visual Studio .
从命令提示符运行:
devenv /resetuserdata
for the particular Visual Studio version .最安全的方式是
right-click on the shortcut -> Properties -> Shortcut -> Target -> copy
. 最终命令应该类似于:完成登录和初始设置 .
Tools -> Import and Export Settings -> Import selected environment settings
恢复原始设置 .这个错误时有效:
...... has both instances of email@address identical .
对于VS 2013社区版,您必须删除注册表项发现在:hkey_current_user \ software \ Microsoft \ VSCommon \ 12.0 \ clientservices \ tokenstorge \ visualstudio \ ideuser
执行位于
C:\Program Files (x86)\Microsoft Visual Studio 12.0
的VSWinExpress /resetuserdata
,以重置Visual Studio 2013 Express的用户凭据 .我有Visual Studio 2013 Express . 我不得不删除下面的注册表项:
有一个链接:许可证与另一个帐户...(在尝试登录之前) . 单击并登录,然后关闭“登录”窗口 .
(终极2013)