Как можно использовать разные учетные записи пользователей для разных версий Visual Studio одновременно? - PullRequest
0 голосов
/ 20 февраля 2019

У меня есть 2 разные версии Visual Studio.VS 2017, который я использую для работы, и новый VS 2019 Preview, который я использую для развлечения, я хотел бы войти с моей учетной записью рабочего пользователя в VS 2017 и мою личную учетную запись в просмотре VS 2019.Каждый раз, когда я меняю учетную запись пользователя в одной версии, другая автоматически переключается на нового пользователя.Это влияет на такие вещи, как настройки VS, которые используются на работе, и те, которые я предпочитаю.

Есть ли способ изолировать эти логины?

1 Ответ

0 голосов
/ 20 февраля 2019

Глоссарий и предисловие:

  • MSA = учетная запись Microsoft, ранее известная как Microsoft Passport, Microsoft Live ID и т. Д.
  • OA = организационная учетная запись, например, сотрудник Office 365 ""account.
  • OA не обязательно является MSA, и разные OA и MSA могут даже использовать один и тот же адрес электронной почты для входа.
  • Microsoft делает что-то об этом беспорядке, но это все еще беспорядок.

По вашей проблеме:

Visual Studio позволяет использовать несколько учетных записей (MSA и OA) для доступаресурсы (Azure и т. д.) и для лицензирования, но он использует только одну учетную запись (которая должна быть MSA, а не OA) для персонализации.Это специально.

Вот снимок экрана моей страницы настроек учетной записи Visual Studio 2017.(Примечание: я активировал установку, используя ключ продукта, а не учетную запись):

enter image description here

Вы сказали, что у вас есть две учетные записи: рабочая иличный кабинет.Предположительно это оба MSA, как вы говорите, вы также можете использовать его для персонализации. Я думаю, что вам следует избегать использования вашей рабочей учетной записи в качестве учетной записи персонализации и использовать для этого только свой личный MSA (при условии, что вы хотите, чтобы эти отдельные параметры применялись как к вашей домашней, так и к рабочей установке VS).Разумеется, ваша рабочая учетная запись будет по-прежнему указана в списке «Все учетные записи».

Одна из идей, стоящих за наличием единых MSA, связанных только с вами, а не с вашим работодателем или другой компанией, заключается в том, что работодатели иorgs будет использовать Azure AD, чтобы вы могли проходить аутентификацию с вашим личным MSA для доступа к ресурсам компании.На практике это оказалось не очень хорошо, и кажется неправильным, чтобы компании добавляли делегированную аутентификацию, используя личные (и часто непрофессиональные ) адреса электронной почты (представьте себе, что вы входите в систему на своем рабочем настольном компьютере).используя x360xnoscopexlol@gmail.com при ношении костюма и галстука).

Вы по-прежнему можете использовать MSA для персонализации Visual Studio, как если бы какая-либо из учетных записей OA была связана с покупкой Visual Studio или подпиской MSDN, тогда VS будетсчитайте себя лицензированным.

Все, кроме этого, у вас есть несколько вариантов:

  • Не используйте учетную запись персонализации и синхронизируйте свои настройки вручную, используя Сервис> Импорт /Функция экспорта настроек.Это дает вам максимальный контроль и позволяет настраивать параметры для каждого компьютера.
  • Используйте один персональный MSA для всех установок VS.Это сценарий, который я описал в предыдущих параграфах.Это то, что я использую и рекомендую.Вы столкнетесь с проблемами только в том случае, если у вас есть непросвещенный ИТ-отдел или начальник, который запрещает использование «личных» учетных записей для чего-либо связанного с компанией.
  • Используйте несколько учетных записей для персонализации и переключайтесь между ними вручную.(Это опция «ухмыляйся и мирись». Вы можете использовать менеджер паролей и программы, такие как Autohotkeys, для автоматизации процесса переключения между учетными записями).
...