我也遇到过类似的挑战,我需要一个带有Xamarin的VS 2019的较旧次要版本(16.5),同时需要16.10的最新和更新的C++特性,两者都是社区。 对我有效的是: 1.在另一台未安装任何VS 2019版本的计算机上,下载所需次要版本的vs_Professional.exe引导文件,并通过取消工作负载选择(如@Alejandro在此处的回答中所述)在自定义文件夹名称(如2019_16.5)中安装社区风格。 1.将整个VS安装文件夹复制到已安装Visual Studio 2019的开发人员计算机。 1.将 *%USERPROFILE%\AppData\Local\Microsoft\VisualStudio\Packages_Instances* 中的相应文件夹复制到开发人员计算机上的同一位置。 1.在开发人员计算机上,运行Visual Studio安装程序。新的次要版本应出现在列表中。选择“修复”。 1.修改并添加此安装所需的工作负荷和组件。 我不确定是否需要第2步,或者这对我来说只是偶然的,也许不能复制,但它可能值得一试。 Screenshot of my VS Installer
4条答案
按热度按时间xzv2uavs1#
虽然链接显示专业版和企业版,但我自己也试过,它可以安装社区版。
首先完全卸载Visual Studio 2019,然后下载所需版本的专业版并运行它。在安装程序的“可用”选项卡中,您会发现它可以安装2017年和2019年的所有3个版本 * 包括社区 *,无论下载的二进制文件是什么。
请注意,这实际上是从网络下载真实的的安装程序,因此,虽然他们现在的工作,我们不能确保他们将在未来的工作。
atmip9wb2#
以下是所有3个产品线的所有先前版本的官方来源:https://learn.microsoft.com/en-us/visualstudio/releases/2019/history#release-dates-and-build-numbers
qeeaahzv3#
我也遇到过类似的挑战,我需要一个带有Xamarin的VS 2019的较旧次要版本(16.5),同时需要16.10的最新和更新的C++特性,两者都是社区。
对我有效的是:
1.在另一台未安装任何VS 2019版本的计算机上,下载所需次要版本的vs_Professional.exe引导文件,并通过取消工作负载选择(如@Alejandro在此处的回答中所述)在自定义文件夹名称(如2019_16.5)中安装社区风格。
1.将整个VS安装文件夹复制到已安装Visual Studio 2019的开发人员计算机。
1.将 *%USERPROFILE%\AppData\Local\Microsoft\VisualStudio\Packages_Instances* 中的相应文件夹复制到开发人员计算机上的同一位置。
1.在开发人员计算机上,运行Visual Studio安装程序。新的次要版本应出现在列表中。选择“修复”。
1.修改并添加此安装所需的工作负荷和组件。
我不确定是否需要第2步,或者这对我来说只是偶然的,也许不能复制,但它可能值得一试。
Screenshot of my VS Installer
vpfxa7rd4#
截至2022年11月10日,Visual Studio安装程序提供了一个 * 回滚到以前的版本 * 选项。我使用了它,它按预期工作。您找到该选项的屏幕截图在Microsoft’s blog post about it中。我只是觉得Visual Studio告诉您有更新有点烦人。