¿Cómo puedo cambiar mi usuario que ha iniciado sesión en Visual Studio 2013?


Una nueva característica de Visual Studio 2013 es la capacidad de iniciar sesión con una cuenta de Microsoft y mantener la configuración en todas las instancias de Visual Studio, entre otras cosas.

Cuando instalé Visual Studio 2013 Preview inicié sesión con una de las varias cuentas de Microsoft que tengo.

Ahora he instalado la versión RTM de Visual Studio 2013 (después de desinstalar la versión de vista previa) y que ha mantenido mis credenciales de inicio de sesión de usuario anteriores.

Lo haría ahora me gusta cambiar estas credenciales de inicio de sesión para ser una cuenta de Microsoft diferente, pero cada vez que intento iniciar sesión con los nuevos detalles recibo un mensaje similar al siguiente

No pudimos establecer la conexión porque está configurada para el usuario [email protected] pero intentaste conectarte usando usuario [email protected]. Para conectarse como un usuario diferente, realice una operación de usuario de conmutación. Para conectarse con la identidad configurada, solo intente la última operación nuevo.

El problema es que no puedo encontrar ninguna documentación sobre cómo realizar una "operación de usuario de switch". Tal vez no estoy buscando lo suficiente pero espero que alguien aquí pueda ayudarme.

Author: Dewi Rees, 2013-10-22

16 answers

Hay un comentario sobre esto en esta respuesta, pero creo que es importante enumerarlo aquí. Si desea conservar sus configuraciones, expórtelas primero porque se perderán.

De los foros de MSDN-ya que tuve que buscar demasiado para encontrar la solución a esto:

  1. Cerrar Visual Studio
  2. Inicie el símbolo del sistema del desarrollador instalado con Visual Studio como administrador.
  3. escriba ' devenv/ resetuserdata '('wdexpress /resetuserdata' para Express SKU)
  4. Inicie Visual Studio Normalmente.

Funcionó para mí.

 575
Author: Derek,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-03-06 20:21:26

Fui capaz de arreglar esto por: 1) Inicie sesión como el usuario anterior. 2) Cierre sesión. 3) Inicie sesión como nuevo usuario.

En mi caso, parece que quería verificar mi licencia en la cuenta anterior primero, antes de que me permitiera cambiar a una nueva.

 122
Author: Ambrose Little,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-01-09 15:38:08

Resolví este problema eliminando la clave del registro en

Hkey_current_user\software\Microsoft\VSCommon\12.0\clientservices\tokenstorage\visualstudio\ideuser

 112
Author: ionat,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-11-06 08:48:38

No es necesario restablecer todos los datos de usuario para cambiar de usuario. Intente hacer clic en su nombre en la esquina superior derecha y luego haga clic en "Configuración de la cuenta". Allí obtendrá una opción para cerrar sesión en el IDE. Una vez que haya cerrado la sesión, puede volver a iniciar sesión como otra cuenta de Microsoft.

 18
Author: Anthony,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-03-26 07:40:30

Nada de lo anterior funcionó para mí-lo siguiente lo hizo:

Devenv / ResetSettings

Lo bueno de esta opción fue que no borró toda mi configuración de Visual Studio (como lo hace /ResetUserData)

 18
Author: BillKrat,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-03-12 12:56:57

La respuesta de Derek anterior no funcionó para mí. Estoy usando VS 2013 Ultimate y después de cerrar sesión en Visual Studio, cuando intenté iniciar sesión como otro usuario, me dio un error.

Luego, cuando me conecté al Proyecto del Equipo, vi la opción de cambiar de usuario, que es lo que quería desde el principio.

 6
Author: Tarun,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-01-01 12:05:37

Me enfrenté a este problema muchas veces desde diferentes escenarios

Uno de ellos cuando probé Conectándome a team foundation server para diferentes Usuarios registrados

introduzca la descripción de la imagen aquí

Así que la solución es fácil Simplemente Haga clic en Switch User

Espero que esto te ayude

 6
Author: Basheer AL-MOMANI,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-08-30 08:24:28

Lo que funcionó para mí fue ir a Team explorer en VS2013 y en 'conectar' verás un enlace que dice 'seleccionar proyectos de equipo'. haga clic en esto y se abrirá una ventana pidiéndole que seleccione el proyecto, pero en la esquina inferior izquierda de esta ventana hay un enlace (cambiar usuario), simplemente haga clic en esto y use su nuevo id. simple

 3
Author: Alex Stephens,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-08-05 15:59:39

Gracias.. el único que arregló el mío fue el símbolo del sistema. Devenv se encuentra en el directorio VisualStudio 12.0 bajo common7 \ IDE si ayuda..

 2
Author: user2933604,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-07-14 17:07:10

Iniciar Visual Studio Tools -> Import and Export Settings -> Export selected environment settings Debe ser muy rápido para navegar por el menú antes de que aparezca la ventana emergente de licencias (este paso es opcional: en el peor de los casos, tendría que restaurar todos los ajustes manualmente). Una vez en el diálogo "Importar y Exportar configuración" puede relajarse.

Salga de Visual Studio.

Desde el símbolo del sistema ejecutar: devenv /resetuserdata para la versión particular de Visual Studio.

La forma más segura es right-click on the shortcut -> Properties -> Shortcut -> Target -> copy. El comando final debería parecer algo como:

"C:\Program Files (x86)\Microsoft Visual Studio NN.N\Common7\IDE\devenv.exe" /resetuserdata

Pase por el inicio de sesión y la configuración inicial.

Tools -> Import and Export Settings -> Import selected environment settings para restaurar la configuración original.

Esto funcionó cuando el error:

No pudimos establecer la conexión porque está configurada para user email @ address pero intentaste conectarte usando user email@address. Para conectarse como un usuario diferente, realice un cambio de usuario operación. Para conectarse con la identidad configurada, simplemente intente última operación nuevo.

...tiene ambas instancias de email@address idénticas.

 2
Author: Y.B.,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-09-22 16:46:18

Para VS 2013, community edition, debe eliminar las claves de registro que se encuentran en: hkey_current_user\software\Microsoft\VSCommon\12.0\clientservices\tokenstorge\visualstudio\ideuser

 1
Author: Brian,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-11-06 16:11:29

Ejecute VSWinExpress /resetuserdata, ubicado en C:\Program Files (x86)\Microsoft Visual Studio 12.0, para restablecer las credenciales de usuario de Visual Studio 2013 Express.

 0
Author: ggriff,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-06-21 04:13:25

Tengo Visual Studio 2013 Express. Tuve que eliminar la clave del registro en:

hkey_current_user\software\Microsoft\VSCommon\12.\clientservices\tokenstorge\VWDExpress\ideuser
 0
Author: Valeraine,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-03-25 00:36:25

Existe un enlace: Licence con otra cuenta...(antes de intentar iniciar sesión). Haga clic e inicie sesión y, a continuación, cierre la ventana de inicio de sesión.
(Ultimate 2013)

 0
Author: Kevin .NET,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-06-06 15:32:29

También pude arreglar esto al iniciar sesión al ingresar mi clave de producto y luego cerrar sesión y luego iniciar sesión en mi nuevo inicio de sesión.

 -1
Author: Dalkeith,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-03-28 19:30:27

Si el símbolo del sistema no funciona para usted, intente iniciar sesión con su cuenta que está funcionando, luego cierre la sesión y vuelva a intentarlo con su otra cuenta.

 -1
Author: Khasha,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-06-02 00:15:18