我有 2 个不同版本的 Visual Studio。我用于工作的 VS 2017 和用于娱乐的新 VS 2019 预览版,我想使用我的工作用户帐户登录 VS 2017 和我的个人用户帐户登录 VS 2019 预览版。每次我在一个版本中更改用户帐户时,另一个版本也会自动切换到新用户。这对工作中使用的 VS 设置和我喜欢的设置有影响。
有没有办法隔离这些登录?
我有 2 个不同版本的 Visual Studio。我用于工作的 VS 2017 和用于娱乐的新 VS 2019 预览版,我想使用我的工作用户帐户登录 VS 2017 和我的个人用户帐户登录 VS 2019 预览版。每次我在一个版本中更改用户帐户时,另一个版本也会自动切换到新用户。这对工作中使用的 VS 设置和我喜欢的设置有影响。
有没有办法隔离这些登录?
词汇表和前言:
关于你的问题:
Visual Studio 允许您使用多个帐户(MSA 和 OA)来访问资源(Azure 等)和进行许可,但它只使用单个帐户(必须是 MSA,而不是 OA)进行个性化。这是设计使然。
这是我的 Visual Studio 2017 帐户设置页面的屏幕截图。(注意:我使用产品密钥而不是帐户激活了我的安装):
你说你有两个账户:一个工作账户和一个个人账户。大概这些都是 MSA,正如您所说,您也可以将其用于个性化。我认为您应该避免将您的工作帐户完全用作个性化帐户,而只使用您的个人 MSA(假设您希望将这些单一设置应用于您的家庭和工作 VS 安装)。当然,您仍然会将您的工作帐户列在“所有帐户”列表中。
拥有仅与您关联而不与您的雇主或其他公司关联的单个 MSA 背后的想法之一是,雇主和组织将使用 Azure AD 让您通过个人 MSA 进行身份验证以访问公司资源。这在实践中并没有得到很好的结果,而且公司会使用人们的个人(通常是不专业的)电子邮件地址添加委托身份验证似乎是不正确的(想象一下x360xnoscopexlol@gmail.com
在穿着西装和领带)。
您仍然可以使用个人 MSA 来个性化 Visual Studio,就像任何 OA 帐户都与 Visual Studio 购买或 MSDN 订阅相关联,那么 VS 将认为自己已获得许可。
除此之外,您还有多种选择: