Переключение пользователей Visual Studio - Visual Studio Premium
Я хочу переключить пользователя visual studio, но я получил следующую ошибку.
Я также попытался использовать reset данные пользователя, подобные описанию здесь, в этом сообщении, но ничего не изменилось.
Я также переустановил визуальную студию, и это не помогло
Любые подсказки?
Нам не удалось установить соединение, потому что оно настроено для пользователя [email protected], но вы попытались подключиться используя пользователя [email protected] Чтобы подключиться как другой пользователь выполните операцию переключения пользователя. Для подключения к настроенному личность снова попытается выполнить последнюю операцию.
![Screenshot]()
Ответы
Ответ 1
Между тем я нашел его. Кроме того, мне пришлось удалить раздел реестра
hkey_current_user\software\Microsoft\VSCommon\12.0\clientservices\tokenstorge\visualstudio\ideuser
Кажется, что этот ключ не затрагивается сбросом среды или удалением VS 2013.
Из этой публикации форума MSDN: http://social.msdn.microsoft.com/Forums/en-US/d2ef5828-ce0b-405a-b0b8-9809fc8ac0f7/cant-switch-user-in-visual-studio-2013?forum=visualstudiogeneral
Ответ 2
Есть два работоспособных варианта, которые я теперь использую (по порядку):
Начиная с версии Visual Studio 2013 Release 4
- Убедитесь, что вы правильно вошли в систему, используя текущий идентификатор пользователя, который он ожидает в первую очередь.
- Затем выйдите из опции
Account Settings
в раскрывающемся меню учетной записи (вверху справа, обычно показывая свое имя).
- Теперь снова войдите в систему, используя другую учетную запись
Кажется, VS просто не хочет входить в другую учетную запись, пока вы уже вошли в систему. Сначала сделайте это счастливым:)
Вариант возврата: вам нужно запустить devenv /resetuserdata
в командной строке.
Чтобы запустить "операцию переключения пользователя":
- Закройте все экземпляры VS2013 (проверьте диспетчер задач, чтобы убедиться, что файл devenv.exe не запущен).
- Откройте командную строку разработчика для VS2013.
- Введите
devenv /resetuserdata
и дождитесь его завершения.
- Перезагрузите VS2013 и выполните обычные шаги входа в систему (с нужной учетной записью).
Этот процесс очищает те же ключи реестра (и еще несколько), предложенные другими решениями.
Ответ 3
FYI путь к "devenv.exe" (для Windows 8.1, Visual Studio 2013)
C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE
Итак, вы можете перемещаться туда в любой простой старой командной строке и запускать
devenv/resetuserdatap >
Затем войдите в VS2013, как обычно.
Ответ 4
Я знаю, что это уже давно, и вы уже выбрали ответ, но вот официальный ответ от от Microsoft
Из статьи:
все, что вам нужно сделать, это перейти в панель управления > Учетные записи пользователей > Управление сетевыми паролями выберите Team Foundation Server и выберите remove - viola! В следующий раз, когда вы войдете в Team Explorer, вам будет предложено ввести новый набор учетных данных.
Ответ 5
У меня была такая же проблема, как и описанная здесь, хотя сообщение сохранялось из-за подключений TFS.
Использование Visual Studio 2013 Premium на сервере Windows 2012 Server
- попробовал параметр реестра, но он ничего не сделал, насколько я могу судить,
- использовал параметр
devenv /resetsettings
, хотя это просто испортило настройки - мне также пришлось перейти к полному пути, чтобы сделать это: C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE
;
- используется
devenv /resetuserdata
, но это уничтожает все настроенное, включая расширения, которые я думаю.
Затем я использовал параметр для переключения пользователя при подключении к проекту и сообщение об ошибке исчезло.
(Я думаю, что, возможно, я также заранее попробовал выключение опции Visual Studio в какой-то момент, но я не помню, поскольку он был занят день!)