并排安装 Visual Studio 版本

适用范围:yesVisual Studio noVisual Studio for Mac noVisual Studio Code

你可以在已安装 Visual Studio 早期版本或更高版本的计算机上安装 Visual Studio。

在并行安装各版本之前,你应了解以下情况:

  • 如果使用 Visual Studio 2019 打开在 Visual Studio 2017 中创建的解决方案,则稍后可以在旧版本中再次打开和修改该解决方案,前提是你没有执行任何 Visual Studio 2019 特有的功能。

  • 如果你尝试使用 Visual Studio 2019 打开在 Visual Studio 2017 或更早的版本中创建的解决方案,则可能需要修改你的项目和文件才能与 Visual Studio 2019 兼容。 有关详细信息,请参阅移植、迁移和升级 Visual Studio 项目页。

在并行安装各版本之前,你应了解以下情况:

  • 如果使用 Visual Studio 2022 打开在 Visual Studio 2017 或 Visual Studio 2019 中创建的解决方案,则稍后可以在旧版本中再次打开和修改该解决方案,前提是你没有执行任何 Visual Studio 2022 特有的功能。

  • 如果你尝试使用 Visual Studio 2022 打开在 Visual Studio 2019 或更早的版本中创建的解决方案,则可能需要修改你的项目和文件才能与 Visual Studio 2022 兼容。 有关详细信息,请参阅移植、迁移和升级 Visual Studio 项目页。

  • 如果在已安装多个版本的计算机上卸载 Visual Studio 的一个版本,则将为所有版本移除 Visual Studio 的文件关联。

  • 因为并非所有扩展都兼容,所以 Visual Studio 不会自动升级扩展。 必须从 Visual Studio Marketplace 或软件发行者处重新安装扩展。

并行安装 Visual Studio 次要版本

从 Visual Studio 的一个次要版本升级到下一个版本时,Visual Studio 安装程序默认会将当前安装版本更新为该通道中的最新版本。 例如,假设刚刚发布了 16.9.4。 安装程序将尝试替换当前安装的 16.9.3(或更低版本)和 16.9.4,因为这两个版本都是 Visual Studio 2019 发布通道的一部分。 在更新期间将旧版本替换为新版本有助于确保较早版本的 Visual Studio 不会占用计算机上的空间。 但是,在某些特定情况下,并行安装不同次要版本的 Visual Studio 可能会有所帮助。 例如,你可能想要在同一台计算机上同时具备 16.9.3 和16.9.4。

  1. 从要与现有 Visual Studio 版本并行安装的次要版本的 Visual Studio 下载页Visual Studio 2019 版本页下载 Visual Studio 2019 引导程序文件。

  2. 在管理员模式下打开命令提示符。 为此,请打开 Windows“开始”菜单,键入“cmd”,右键单击命令提示符搜索结果,然后选择“以管理员身份运行”。 在命令提示符中,将目录更改为 Visual Studio 引导程序文件所在的文件夹。

  3. 运行以下命令,为安装位置指定一个新文件夹路径,并将 .exe 文件名替换为要安装的 Visual Studio 版本的相应引导程序名称。 .exe 文件名应与以下文件名之一匹配或类似:

    • 对于 Visual Studio Enterprise,应与 vs_enterprise.exe 匹配或类似
    • 对于 Visual Studio Professional,应与 vs_professional.exe 匹配或类似
    • 对于 Visual Studio Community,应与 vs_community.exe 匹配或类似
    vs_Enterprise.exe --installPath "C:\Program Files (x86)\Microsoft Visual Studio\<AddNewPath>"
    
  4. 按照安装程序对话框选择安装所需的组件。 有关详细信息,请参阅安装 Visual Studio

并行安装 Visual Studio 次要版本

从 Visual Studio 的一个次要版本升级到下一个版本时,Visual Studio 安装程序默认会将当前安装版本更新为该通道中的最新版本。 例如,假设刚刚发布了 17.3.9。 安装程序将尝试将当前安装的 17.3.8 (或更低版本的) 替换为 17.3.9,因为这两个版本都是 Visual Studio 2022 发布通道的一部分。 在更新期间将旧版本替换为新版本有助于确保较早版本的 Visual Studio 不会占用计算机上的空间。 但是,在某些特定情况下,并行安装不同次要版本的 Visual Studio 可能会有所帮助。 例如,你可能希望在同一台计算机上同时具有 17.3.8 和 17.3.9。

  1. 从要与现有 Visual Studio 版本并行安装的次要版本的 Visual Studio 下载页Visual Studio 2022 版本页下载 Visual Studio 2022 引导程序文件。

  2. 在管理员模式下打开命令提示符。 为此,请打开 Windows“开始”菜单,键入“cmd”,右键单击命令提示符搜索结果,然后选择“以管理员身份运行”。 在命令提示符中,将目录更改为 Visual Studio 引导程序文件所在的文件夹。

  3. 运行以下命令,为安装位置指定一个新文件夹路径,并将 .exe 文件名替换为要安装的 Visual Studio 版本的相应引导程序名称。 .exe 文件名应与以下文件名之一匹配或类似:

    • 对于 Visual Studio Enterprise,应与 vs_enterprise.exe 匹配或类似
    • 对于 Visual Studio Professional,应与 vs_professional.exe 匹配或类似
    • 对于 Visual Studio Community,应与 vs_community.exe 匹配或类似
    vs_Enterprise.exe --installPath "C:\Program Files\Microsoft Visual Studio\<AddNewPath>"
    
  4. 按照安装程序对话框选择安装所需的组件。 有关详细信息,请参阅安装 Visual Studio

.NET Framework 版本和并行安装

Visual Basic、Visual C# 和 Visual F# 项目使用项目设计器中的“目标框架”选项来指定要使用的.NET Framework的版本。 对于 C++ 项目,您可以通过修改 .vcxproj 文件手动更改目标框架。 有关详细信息,请参阅 .NET Framework 的版本兼容性页。

创建项目时,可以在 “新建项目” 对话框中的 “.NET Framework” 列表中指定项目针对的 .NET Framework 版本。

有关语言特定的信息,请参见下表中的相应主题。

语言 主题
Visual Basic “项目设计器”->“应用程序”页 (Visual Basic)
Visual C# “项目设计器”->“应用程序”页 (C#)
Visual F# 在 Visual Studio 中使用 Visual F# 进行开发
C++ 如何:修改目标框架和平台工具集

支持或故障排除

有时,你难免遇到一些问题。 如果 Visual Studio 安装失败,请参阅 Visual Studio 安装和升级问题疑难解答获取分步指南。

下面是另外几个支持选项:

  • 对于与安装相关的问题,我们提供安装聊天(仅限英语)支持选项。
  • 通过报告问题工具(会出现在 Visual Studio 安装程序和 Visual Studio IDE 中)向我们报告产品问题。 如果你是 IT 管理员,并且尚未安装 Visual Studio,可以在此处提交 IT 管理员反馈
  • Visual Studio 开发人员社区中,可提出功能建议、跟踪产品问题,并能找到答案。

另请参阅