Как я могу переключить подписчика на Visual Studio 2013?

Новая функция Visual Studio 2013 - это возможность входа в систему с учетной записью Microsoft и сохранение ваших настроек во всех ваших экземплярах Visual Studio, среди прочего.

Когда я установил предварительный просмотр Visual Studio 2013, я вступил в систему с одной из нескольких учетных записей Microsoft, которые у меня есть.

Теперь я установил RTM-версию Visual Studio 2013 (после удаления версии предварительного просмотра), и это привело к тому, что мой предыдущий пользователь подписал учетные данные.

Теперь я хотел бы изменить этот знак в учетных данных на другую учетную запись Microsoft, но каждый раз, когда я пытаюсь войти в систему с новыми подробностями, я получаю сообщение, подобное следующему

Мы не смогли установить соединение, потому что оно настроено для пользователя [email protected], но вы попытались подключиться с помощью пользователя [email protected] Чтобы подключиться как другой пользователь, выполните операцию пользователя переключателя. Чтобы подключиться к настроенному идентификатору, просто повторите последнюю операцию.

Проблема заключается в том, что я не могу найти какую-либо документацию в любом месте о том, как выполнять "операцию переключения пользователя". Может быть, я просто не выгляжу достаточно сложно, но, надеюсь, кто-то здесь может помочь мне.

Ответ 1

В этом ответе есть комментарий, но я думаю, что здесь важно перечислить его. Если вы хотите сохранить свои настройки, сначала экспортируйте их, потому что они будут потеряны.

Из форумов MSDN - так как мне пришлось слишком много охотиться, чтобы найти решение этого:

  • Закрыть Visual Studio
  • Запустите командную строку разработчика, установленную с помощью Visual Studio в качестве администратора.
  • введите 'devenv/resetuserdata' ('wdexpress/resetuserdata' для Express SKU)
  • Запустите Visual Studio обычно.

Работал для меня.

Ответ 2

Я смог исправить это: 1) Войдите как старый пользователь. 2) Выйти. 3) Войдите как новый пользователь.

В моем случае, похоже, что сначала нужно проверить мою лицензию на старой учетной записи, прежде чем она позволит мне перейти на новую.

Ответ 3

Я решил эту проблему, удалив раздел реестра под

HKEY_CURRENT_USER\Software\Microsoft\VSCommon\12.0\clientservices\tokenstorage\VisualStudio\ideuser

Ответ 4

Вам не нужно reset все ваши пользовательские данные для переключения пользователей. Попробуйте нажать на свое имя в верхнем правом углу, затем нажмите "Настройки учетной записи". Там вы получите возможность выйти из среды IDE. После того, как вы вышли из системы, вы можете войти в нее в качестве другой учетной записи Microsoft.

Ответ 5

Ни одно из вышеперечисленных не работало для меня - следующее:

devenv/ResetSettings

Самое приятное в этом варианте - это не уничтожило всю мою конфигурацию Visual Studio (как/ResetUserData)

Ответ 6

Ответ Дерека выше не помог мне. Я использую VS 2013 Ultimate и после выхода из Visual Studio, когда я пытался войти в качестве другого пользователя, он дал ошибку.

Затем, когда я подключался к Team Project, я видел возможность переключения пользователя, чего я хотел все время.

Ответ 7

Я сталкивался с этой проблемой много раз из разных сценариев

один из них, когда я пытался подключиться к серверу Team Foundation для другого зарегистрированного пользователя

enter image description here

поэтому решение легко Просто нажмите кнопку Switch User

надеюсь, это поможет вам

Ответ 8

что сработало для меня, было пойти в Team explorer в VS2013, а под "connect" вы увидите ссылку "select team projects". щелкните это, и откроется окно с просьбой выбрать проект, но в левом нижнем углу этого окна есть ссылка (переключатель пользователя), просто нажмите эту кнопку и используйте свой новый идентификатор. простой

Ответ 9

Спасибо.. только тот, который исправил мой, был командной строкой. Devenv находится в каталоге VisualStudio 12.0 под Common7\IDE, если это помогает.

Ответ 10

Запустите Visual Studio Tools -> Import and Export Settings -> Export selected environment settings Вам нужно очень быстро перемещаться по меню до появления всплывающего окна "Лицензирование" (этот шаг является необязательным: в худшем случае вам придется восстановить все настройки вручную). В диалоговом окне "Импорт и экспорт настроек" вы можете расслабиться.

Выйти из Visual Studio.

В командной строке: devenv /resetuserdata для конкретной версии Visual Studio.

Самый безопасный способ - right-click on the shortcut -> Properties -> Shortcut -> Target -> copy. Конечная команда должна выглядеть примерно так:

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

Пройдите через начальные и начальные настройки.

Tools -> Import and Export Settings -> Import selected environment settings для восстановления исходных настроек.

Это срабатывало, когда ошибка:

Нам не удалось установить соединение, потому что оно настроено для адреса электронной почты пользователя, но вы попытались подключиться с помощью пользователя адрес электронной почты. Чтобы подключиться как другой пользователь, выполните команду пользователя коммутатора операция. Чтобы подключиться к настроенному идентификатору, попробуйте выполнить последняя операция снова.

... имеет оба экземпляра адреса электронной почты, идентичные.

Ответ 11

Для VS 2013 версии сообщества вам необходимо удалить ключи реестра, найденные в: hkey_current_user\software\Microsoft\VSCommon\12.0\clientservices\tokenstorge\visualstudio\ideuser

Ответ 12

Выполните VSWinExpress /resetuserdata, расположенный в C:\Program Files (x86)\Microsoft Visual Studio 12.0, до reset учетных данных пользователя для Visual Studio 2013 Express.

Ответ 13

У меня есть Visual Studio 2013 Express. Мне пришлось удалить раздел реестра под:

hkey_current_user\software\Microsoft\VSCommon\12.\clientservices\tokenstorge\VWDExpress\ideuser

Ответ 14

Там есть ссылка: Лицензия с другой учетной записью... (перед попыткой входа). Нажмите и войдите, затем закройте окно входа.
(Ultimate 2013)

Ответ 15

Я также смог исправить это, выполнив вход в мой ключ продукта, а затем выйдя из него и войдя в систему под моим новым именем.

Ответ 16

Если приглашение командной строки не работает для вас, попробуйте войти в свою учетную запись, которая будет работать, затем выйдите из системы и повторите попытку с другой учетной записью.