运行 visual Studio 的特定版本(并排安装 Visual Studio 的两个版本)
Running a specific edition of visual Studio (Installing two editions of Visual Studio side-by-side)
我的计算机上安装了 Visual studio 2012 Ultimate 和 Professional。默认情况下 Windows 打开 Ultimate,有没有办法指定我要打开哪个版本?
这适用于 Visual Studio 的所有版本(速成版除外)。
Visual Studio 相同版本(2010、2012、2013 等)的安装使用公共基础位置,每个版本(Shell、Community、Professional、Test Professional、Premium、Ultimate、Enterprise) 您在 Professional/Community 之上安装基本上扩展了 Visual Studio 安装以提供集成环境。
这就是 SQL Server Data Tools、BizTalk 和其他扩展能够在系统上提供独立编辑器(集成 Shell)的方式没有 Visual Studio 安装,但这也意味着它只会 "extend" 您的社区版本。
如果您只想使用可供个人使用的许可证,您的替代选项是:
- 使用 Windows' boot to VHD feature,让您可以多重引导进入虚拟机,供个人或工作使用。这使用额外的 space,但也提供了很好的分离。如果您真的很擅长
dism
,您可以为您的个人和工作环境创建一个基础映像以节省 space。
- Boot from a secondary harddrive using the windows Boot Manager.
- 在您的 Windows 安装上使用 Hyper-V(或 VMware 或 Virtual Box)并创建一个虚拟机供工作或个人使用 Visual Studio(或创建两个虚拟机)。
- Create a Windows-to-go installation 在 USB 驱动器上并从中启动。
- 在云中托管您的一个开发环境,例如使用 Visual Studio images on Azure。
或者将您的工作许可用于个人用途,尽量不要使用终极功能;)。就许可而言,MSDN 许可分配给个人,这意味着 你 被许可使用 Visual Studio 的那个实例。正如 Lasse 所说,这看起来可能是公司政策问题,而不是 Microsoft 许可问题。另一件需要注意的事情可能是知识产权 属性 权利,在某些国家/地区,使用组织授予的许可会赋予该组织对 IP 的所有权。
如果是零售 Visual Studio 许可证(Visual Studio 专业零售),许可证不是授予您个人,而是授予机器。
其他许可证(SPLA、批量许可证、VSO 专业版)更加混乱。
为了保护您自己,最好通过创建虚拟机来明确区分不同的许可证。
对于同一台机器上的多个版本,以下适用(这适用于高于 express 版本的所有版本):
Visual Studio 显示您机器上安装的最高版本的启动画面。
如果您出于某种原因需要删除 Ultimate,您需要从您的机器上卸载 Visual Studio Ultimate,然后修复 Professional。修复Visual Studio版本后,您需要重新应用最新的更新包。
如果您需要选择性地 运行 一个或另一个(例如由于许可限制),您需要创建不同的引导映像或 运行 它们在里面一个虚拟机。
如果您需要一个或另一个的功能,从哪个开始都没有关系。您安装的所有版本的所有功能都将在同一台计算机上可用。
我的计算机上安装了 Visual studio 2012 Ultimate 和 Professional。默认情况下 Windows 打开 Ultimate,有没有办法指定我要打开哪个版本?
这适用于 Visual Studio 的所有版本(速成版除外)。
Visual Studio 相同版本(2010、2012、2013 等)的安装使用公共基础位置,每个版本(Shell、Community、Professional、Test Professional、Premium、Ultimate、Enterprise) 您在 Professional/Community 之上安装基本上扩展了 Visual Studio 安装以提供集成环境。
这就是 SQL Server Data Tools、BizTalk 和其他扩展能够在系统上提供独立编辑器(集成 Shell)的方式没有 Visual Studio 安装,但这也意味着它只会 "extend" 您的社区版本。
如果您只想使用可供个人使用的许可证,您的替代选项是:
- 使用 Windows' boot to VHD feature,让您可以多重引导进入虚拟机,供个人或工作使用。这使用额外的 space,但也提供了很好的分离。如果您真的很擅长
dism
,您可以为您的个人和工作环境创建一个基础映像以节省 space。 - Boot from a secondary harddrive using the windows Boot Manager.
- 在您的 Windows 安装上使用 Hyper-V(或 VMware 或 Virtual Box)并创建一个虚拟机供工作或个人使用 Visual Studio(或创建两个虚拟机)。
- Create a Windows-to-go installation 在 USB 驱动器上并从中启动。
- 在云中托管您的一个开发环境,例如使用 Visual Studio images on Azure。
或者将您的工作许可用于个人用途,尽量不要使用终极功能;)。就许可而言,MSDN 许可分配给个人,这意味着 你 被许可使用 Visual Studio 的那个实例。正如 Lasse 所说,这看起来可能是公司政策问题,而不是 Microsoft 许可问题。另一件需要注意的事情可能是知识产权 属性 权利,在某些国家/地区,使用组织授予的许可会赋予该组织对 IP 的所有权。
如果是零售 Visual Studio 许可证(Visual Studio 专业零售),许可证不是授予您个人,而是授予机器。
其他许可证(SPLA、批量许可证、VSO 专业版)更加混乱。
为了保护您自己,最好通过创建虚拟机来明确区分不同的许可证。
对于同一台机器上的多个版本,以下适用(这适用于高于 express 版本的所有版本):
Visual Studio 显示您机器上安装的最高版本的启动画面。
如果您出于某种原因需要删除 Ultimate,您需要从您的机器上卸载 Visual Studio Ultimate,然后修复 Professional。修复Visual Studio版本后,您需要重新应用最新的更新包。
如果您需要选择性地 运行 一个或另一个(例如由于许可限制),您需要创建不同的引导映像或 运行 它们在里面一个虚拟机。
如果您需要一个或另一个的功能,从哪个开始都没有关系。您安装的所有版本的所有功能都将在同一台计算机上可用。