There are two workable options I now use (in order):
As of Visual Studio 2013 Release 4
- Ensure you login correctly using the current user ID it expects first.
- Then logout from the
Account Settingsoption on the account drop-down menu (top right, usually showing your name) - Now login again using the other account
It appears VS simply does not like to login to a different account while you are already logged in. Just make it happy first 🙂
Fallback option: You need to run devenv /resetuserdata at the command prompt.
To run the “switch user operation”:
- Close all instances of VS2013 (Check Task Manager to make sure devenv.exe is not running).
- Open a Developer Command Prompt for VS2013.
- Type
devenv /resetuserdataand wait for it to complete,. - Restart VS2013 and follow the usual “sign in” steps (with the desired account).
This process clears the same registry keys (and a few more) suggested by other solutions.