我有2个不同版本的Visual Studio。我用于工作资料的VS 2017和我用于娱乐资料的新VS 2019预览版,我想用我的工作用户帐户登录到VS 2017和我的个人用户帐户中进行VS 2019预览。每当我在一个版本中更改用户帐户时,另一个版本也会自动切换到新用户。与我喜欢的设置相比,这对工作中使用的VS设置等具有影响。
有没有办法隔离这些登录名?
答案 0 :(得分:0)
词汇和序言:
关于您的问题:
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会认为自己已获得许可。
除此之外,您还有几种选择: