Мой адрес электронной почты изменился, и теперь я не могу войти в Visual Studio 2017.
Ошибка: "Мы не смогли обновить учетные данные для учетной записи. Не удалось обновить токен доступа".
Как я могу это исправить?
Мой адрес электронной почты изменился, и теперь я не могу войти в Visual Studio 2017.
Ошибка: "Мы не смогли обновить учетные данные для учетной записи. Не удалось обновить токен доступа".
Как я могу это исправить?
Эта ошибка будет исправлена в будущей версии.
Пока:
ПРИМЕЧАНИЕ. Есть аналогичные проблемы, которые не будут устранены, но это сработало для меня.
Откройте Visual Studio. Нажмите Справка, Отправить отзыв, Сообщить о проблеме...
Это приведет вас к экрану входа. Если вы войдете оттуда, он войдет в Visual Studio.
Для меня работала переименовать .identityservice, а затем перезапустить VS и войти в свою учетную запись VSTS. Затем он воссоздает новый. Identityservice, к которому он может получить доступ.
Я прочитал десятки сообщений на эту тему, обсуждающих очистку .IdentityService. Я попробовал все варианты этого решения, о которых можно подумать. Никто не работал.
В итоге я стал искать и пытаться вручную войти в свою учетную запись Microsoft с помощью Internet Explorer, но не смог подключиться к https://login.microsoftonline.com. Я добавил адрес https://login.microsoftonline.com на свои надежные сайты в настройках Интернета. После этого Visual Studio смогла подключиться к Microsoft и проверить свою учетную запись.
Я попытался удалить только IdentityServiceAdalCache.cache, как в принятом ответе, но это не решило проблему.
Для записи мне удалось исправить это, удалив все файлы в папке .IdentityService (находится в C:\Users {имя пользователя}\AppData\Local.IdentityService).
При возникновении ошибки Visual studio будет регистрировать сообщения об ошибках в следующей папке. Проверьте журналы, расположенные в
% Temp%\servicehub\журналы
Это также может быть вызвано сетевыми ограничениями. Пожалуйста, отключите антивирусную защиту или брандмауэр и проверьте.
Я нашел такое же поведение при использовании пользователя Administrator. Любой другой пользователь может войти в систему и активировать лицензию только для себя. Я не думаю, что есть способ активировать для администратора, что делает использование этого лицензирования неудобным для использования в общем ресурсе (т.е. Сервере сборки).
Убедитесь, что вы можете получить доступ к https://login.microsoftonline.com
Если ваша сеть блокирует это (возможно, чтобы заблокировать веб-почту Microsoft), то вышеупомянутые решения не будут относиться к вам. Либо неограниченный доступ, либо вам понадобится какая-то офф-версия.
Единственное решение, которое работало для меня, это сброс пароля домена и перезагрузка системы. Я просто хотел поделиться этим, потому что я боролся с той же проблемой, так как 8 дней пробовал все в сети, и это сработало. Надеюсь, это поможет кому-то :)
В случае, если кто-то все еще ищет ответ. Для меня работало, что папка AppData и Локальная папка не находились в "режиме только для чтения" по пути "C:\Users {имя пользователя}\AppData\Local.IdentityService", и это просто работало!
Я обновил Visual Studio до последней версии, и после перезагрузки проблема с ПК была решена. Я смог войти
Открытие VS в качестве администратора работал у меня, ничего из вышеперечисленного не сделал