How to downgrade to an earlier version of Visual Studio Professional 2017? - visual-studio

I accidentally applied an update to Visual Studio, and right now have installed version 15.9. However, I'd like to downgrade to version 15.7. How can I do this?
I have already tried uninstalling and reinstalling, but perhaps my uninstall wasn't clean because immediately upon reinstall, the VS version jumped back to 15.9.

To install specific older updates of Visual C++ 2017, you need to use the right additional parameters. See Microsoft Docs.
Note if you specifically just wanted to use an older version the compiler toolset (the C++ 15.7 compiler) you can do that with the VS 2017 (15.9) IDE installed. See this blog post.

Related

Can I uninstall visual studio 2017 and still use the 2017 platform toolset in visual studio 2019?

IIRC, you used to have to have a prior version installed in order to build using that tool set, but from what I gather now the platform tools are optionally installed with the newer version. At the time I installed 2019, I was using the 2017 version, I still have lots of projects using the 2017 platform tool set even though I only use vs2019.
So my question is if I can now uninstall VS2017 and continue to build using that platform toolkit in VS2019?
TIA!!
Yes, you can, but not the way you think. The vc141 toolkit (VS2017) also comes with 2019 and you have to install it separately.
uninstall VS2017 completely
open the Visual Studio Installer
click "modify" on the 2019 instance
go to "invidual components"
enter "v141" in the search field
install all components you need
IOW: The platform and toolkit for VS2017 are also contained in VS2019.
Now you can choose "v141" in the "Toolkit" property and you can even mix and match.

Is there a way to download a specific version of Visual Studio 2019?

I'm currently facing some issues with the latest Visual Studio 2019 version (16.7.0) and I want to go back to a previous version, specifically 16.6.2. However on the VS website I can't find a place where to download a specific version of Visual Studio, so is there a way (even non official) to download this version?
Officially, Microsoft provides older installer for VS 2019, but only the Enterprise, Professional, and Build Tools. Meanwhile Community edition
is only supported on the recommended latest release of the latest minor version of Visual Studio
So if you expect to be needing VS Community older version in the future, I suggest backing up the offline installer when they're released.
In case you need to install a specific version of the Community Edition you can download VS 20XX Professional Edition with the desired version and then, during installation, just select the Community Edition.
Steps:
Download the installer with the required version (release history for VS2022)
Open the installer and when the Workloads screen appears, close it to view the setup screen behind.
On the setup screen go to the "Available" tab
Choose the Community Edition (or the one you need...)
you can download the older version of Visual studio 2019:
https://learn.microsoft.com/en-us/visualstudio/releases/2019/history#installing-an-earlier-release
For VS2022, the list is here:
https://learn.microsoft.com/en-us/visualstudio/releases/2022/release-history

Install specific version of Visual Studio 2017

I have trouble installing a specific version of Visual Studio 2017.
Microsoft released the new Update 3 (Version 15.3.1) and they only provide an online installer. This one installs the most recent version, which always includes the update 3.
The problem is that I need to install VS 2017 Update 2, but I found no way of doing that. I already had a look in creating an offline installation, but there is no argument for setting a specific version.
Do you know of any way to install VS 2017 with an older version then update 3?

Is it possible to install two different versions of Visual Studio in the same computer? [duplicate]

This question already has answers here:
Can I install two different versions of Visual Studio on the same computer?
(3 answers)
Closed 6 years ago.
Is it possible? or there is a compatibility issues between the two versions? Because our company is using an outdated version of visual studio (VS2005) and I wanted to try out Visual Studio 2010/2012/2013 for the purpose of learning while there is no project to do. (any of the three newer version is fine) but I don't know if it'll affect the datas of the currently installed visual studio 2005.
Can I still install a newer version without affecting the older version of visual studio?
Yes you can install multiple versions of Visual studio side by side.But install the lower versions first.
If you use Visual Studio 2013 to open a solution that was created in Visual Studio 2012 or Visual Studio 2010 with Service Pack 1 (SP1), you can later open and modify the solution again in the older version as long as you haven't implemented any features that are specific to Visual Studio 2013.
So take care about backward compatibility.Refer this for more info.
You can install all (although I only have experience with VS 6 upwards) Visual Studio Versions side-by-side without problems.
I have vs2005 2008 and 2012 running with no issue. Just don't open your 2005 projects/solutions in later versions as this will attempt to convert them to later versions which then will be no longer compatible with 2005. Visual studio will give you plenty of warnings if you do this though.
Yes, this is possible. You can install Visual Studio versions side-by-side. However, Microsoft is recommending to install the old version first before you install the later version.
We recommend that you install Visual Studio versions in the order in which they were released. For example, install Visual Studio 2013 before you install Visual Studio 2015.
You can check this link for further info.
Yes, you can. If you need more details please check Installing Visual Studio Versions Side-by-Side .

How to downgrade Microsoft.Data.Entity.Design from 10.6 to 10.0?

Something upgraded my Microsoft.Data.Entity.Design to version 10.6.10617.1. This broke some EntityFramework code generators which use version 10.0 and if it's missing, they error out.
I uninstalled the EntityFramework June 2011 CTP and ran the following installers from a VS 2010 SP1 installation folder (after doing a remove): DACFramework_enu.msi, DACProjectSystemSetup_enu.msi, & TSqlLanguageService_enu.msi but the 10.6 version is still around.
What software upgrades Microsoft.Data.Entity.Design and how do I get back version 10.0 of it, without doing a complete re-installation of Visual Studio 2010?
That is not enough. You didn't reinstall ADO.NET EF Tools. EF Tools 4.2 CTP are intrusive = they break normal EF designer functionality and should not be installed on your main development machine. To fix your VS installation without reinstalling whole VS try to follow uninstalling procedure described in this article.
I uninstalled Visual Studio completely and cleaned the registry of everything related to Visual Studio and then reinstalled it.

Resources