I found a bug in the latest version of VS Community (16.7.0) which is preventing my solution from building, so I need to roll back to 16.6.5. However the only download link I can find has downloads for only Enterprise and Professional, not Community. How do I downgrade my installation of VS Community? It's completely unusable for me now because one of my solutions is failing to build even though there are no compile errors.
-
1I'm facing building issues as well. Unfortunately Microsoft doesn't offer older installers for Community Edition (because... Microsoft). You could try to install an older release of VS Professional (which you can try for free for 30 days) and hope that an update with a fix comes out during the trial – Jimi Aug 11 '20 at 14:07
4 Answers
While the link shows Professional and Enterprise, I've tried it myself and it can install the Community version.
First fully uninstall Visual Studio 2019. Then download the Professional edition of the version you want and run it. In the "available" tab from the installer you'll find that it can install all 3 editions including Community of both 2017 and 2019, at the choosen version, regardless of the downloaded binary.
Note that this actually downloads the real installers from the web, thus while they work right now, we can't ensure they'll work in the future.
-
20In order to get to the "Available" tab, note that you have to close the dialog (where you select Workloads etc.) that pops up by default. – Dejan Nov 18 '20 at 21:51
Here is the official source for all previous versions of all 3 product lines: https://learn.microsoft.com/en-us/visualstudio/releases/2019/history#release-dates-and-build-numbers

- 3,257
- 3
- 30
- 39
-
-
@Dariusz I haven't tried it but I think (per Alejandro's answer) you use the Professional version and choose Community during the install? – CrazyPyro Jul 09 '21 at 15:45
I had a similar challenge, where I needed an older minor version(16.5) of VS 2019 with Xamarin together with the latest and updated C++ features of 16.10 side-by-side, both Community.
What worked for me was:
- On another machine without any VS 2019 versions installed, download the vs_Professional.exe bootstrap file for the minor version you want and install in a custom folder name(e.g. 2019_16.5) the Community flavor by cancelling the workload selection, like @Alejandro describes in his answer here.
- Copy the whole VS installation folder to the developer computer where you already have Visual Studio 2019 installed.
- Copy the corresponding folder inside %USERPROFILE%\AppData\Local\Microsoft\VisualStudio\Packages\_Instances\ to the same place on the developer computer.
- On the developer computer, run the Visual Studio Installer. The new minor version should appear in the list. Choose Repair.
- Modify and add the workloads and components you need for this installation.
I am not sure if step 2 is required or whether this just worked by chance for me and maybe can not be reproduced, but it might be worth a try.

- 21
- 4
As of November 10th, 2022, the Visual Studio Installer offers a Rollback to previous version option. I used it and it worked as intended. A screenshot where you find the option is in Microsoft’s blog post about it. I only find it a little annoying that Visual Studio tells you that an update is there.

- 1,302
- 1
- 11
- 25
-
As a further comment to this one though, the "Rollback" feature only causes your existing installation that you've *updated* to go back to one of the previously installed versions. It will not allow you to choose a previous version which you haven't had installed. It also won't allow you to go back if you've fully uninstalled Visual Studio, as it erases the previous versions also. – J_S Mar 21 '23 at 18:40