如何安装Visual Studio 2019社区的早期版本?

时间:2020-08-07 14:59:36

标签: visual-studio visual-studio-2019

我在VS社区(16.7.0)的最新版本中发现了一个错误,该错误阻止了我的解决方案的构建,因此我需要回滚到16.6.5。但是,我能找到的唯一download link的下载仅适用于Enterprise和Professional,而不适用于社区。如何降级VS社区的安装?现在对我来说完全不可用,因为即使没有编译错误,我的解决方案之一也无法构建。

3 个答案:

答案 0 :(得分:4)

虽然该链接显示“专业版”和“企业版”,但我自己尝试过,它可以安装社区版。

首先完全卸载Visual Studio2019。然后下载所需版本的专业版并运行它。在安装程序的“可用”选项卡中,您会发现它可以选择所选版本安装2017年和2019年的所有3个版本(包括社区),而与下载的二进制文件无关。

请注意,这实际上是从网络上下载了真正的安装程序,因此,尽管它们现在可以正常工作,但我们无法确保它们将来能够正常工作。

答案 1 :(得分:3)

以下是所有 3 个产品线的所有先前版本的官方来源:https://docs.microsoft.com/en-us/visualstudio/releases/2019/history#release-dates-and-build-numbers

答案 2 :(得分:0)

我遇到了类似的挑战,我需要使用 Xamarin 的 VS 2019 较旧的次要版本 (16.5) 以及 16.10 side-by-side 的最新和更新的 C++ 功能,两者都是社区。

对我有用的是:

  1. 在另一台未安装任何 VS 2019 版本的机器上,download the vs_Professional.exe bootstrap file for the minor version you want 并通过取消工作负载选择(例如 @Alejandro describes in his answer here)在自定义文件夹名称(例如 2019_16.5)中安装社区风格。
  2. 将整个 VS 安装文件夹复制到已安装 Visual Studio 2019 的开发人员计算机。
  3. %USERPROFILE%\AppData\Local\Microsoft\VisualStudio\Packages\_Instances\ 中的相应文件夹复制到开发者计算机上的同一位置。
  4. 在开发人员计算机上,运行 Visual Studio 安装程序。新的次要版本应出现在列表中。选择修复
  5. 修改并添加此安装所需的工作负载和组件。

我不确定是否需要执行第 2 步,或者这是否只是偶然对我有用,可能无法复制,但可能值得一试。

Screenshot of my VS Installer