运行特定版本的Visual Studio(并行安装两个版本的Visual Studio)

我的电脑上安装了Visual Studio 2012 Ultimate和Professional。 默认情况下,Windows打开终极,有没有办法指定我想打开哪个版本?

Solutions Collecting From Web of "运行特定版本的Visual Studio(并行安装两个版本的Visual Studio)"

这适用于Visual Studio的所有版本和版本(除快速版外)。

相同版本( 2010,2012,2013等 )的Visual Studio安装使用通用的基本位置,并且在Professional / Community上安装的每个版本( Shell,Community,Professional,Test Professional,Premium,Ultimate,Enterprise )基本上都会扩展Visual Studio安装,以提供一个集成的环境。

这就是SQL server数据工具,BizTalk和其他扩展如何在没有Visual Studio安装的系统上提供独立的编辑器( 集成Shell ),但这也意味着它只会“扩展”你的社区版本。

如果您只想使用可用于个人使用的许可证,则可以选择以下选项:

  • 使用Windows启动VHD功能 ,允许您多启动到虚拟机,无论是个人还是工作使用。 这使用额外的空间,但也给了很好的分离。 如果你真的非常擅长,你可以为你的个人和你的工作环境创建一个基本的图像,以节省空间。
  • 使用Windows启动管理器从辅助硬盘启动 。
  • 在Windows安装中使用Hyper-V(或VMware或Virtual Box),并为Visual Studio的工作或个人使用创建虚拟机(或创建两个虚拟机)。
  • 在USB驱动器上创建一个Windows-to-go安装并从中启动。
  • 在云中托管您的开发环境之一,例如在Azure上使用Visual Studio图像 。

或者使用您的工作许可证供您个人使用,并尽量不要使用终极功能;)。 就许可而言,MSDN许可分配给个人,这意味着有权使用该Visual Studio实例。 正如Lasse所说,看起来这可能是公司的政策问题,而不是微软的许可问题。 另一件要保持的事情可能是知识产权,在某些国家,使用由组织授予的许可授予组织对知识产权的权利。

对于零售版Visual Studio许可证(Visual Studio Professional零售版),许可证不授予您作为个人,而是授予您的机器。

其他许可证(SPLA,批量许可证,VSO专业人员)进一步浑水。

为了保护自己,最好通过创建虚拟机来在不同许可证之间创建一个明确的分隔。

对于同一台机器上的多个版本,适用于以下版本(适用于高于快速版本的所有版本):

  • Visual Studio会显示您机器上安装的最高版本的启动画面。

  • 如果由于某种原因需要删除Ultimate,则需要从计算机上卸载Visual Studio Ultimate,然后修复Professional。 修复Visual Studio版本后,您将需要重新应用最新的更新包。

  • 如果您需要有选择地运行其中一个(例如由于许可限制),则需要创建不同的启动映像或在虚拟机内运行它们。

  • 如果你需要其中一个的功能,那么你开始哪一个并不重要。 您安装的所有版本的所有功能都将在同一台机器上提供。