Is it possible to revert Visual Studio subversions? - visual-studio-2017

Due to a variety of problems that can pop up in a build process when upgrading Visual Studio, I'd like to be able to revert, for instance, from Visual Studio 15.3.3 to Visual Studio 15.3.2. In previous versions of Visual Studio, it was as simple as going to Programs and Features, finding the update that updated Visual Studio and reverting it, but because updates are now done through the Visual Studio Installer, this no longer seems to be possible.
This is mostly a question for future disaster-proofing: we've seen some breaking changes between versions of Visual Studio lately, and we'd like to know how to revert if something goes really, terribly wrong.
Preliminary searches for reverting just the compiler also haven't returned anything -- for C#, it's possible to get specific .Net compilers through NuGet, and we were hoping it would be the same for native C++.

Related

Where can I find if the Visual C++ components or the Microsoft Visual C++ Build Tools are installed in Visual Studio 2015?

I guess I may be getting into trouble for asking ironically obvious questions. I had found the place that shows where things are installed on Visual Studio 2015 in 2016, but now I can't remember where it is. I see instructions of how to check using the command line, although I saw a nifty place that showed me which components were installed somewhere in the toolbars on top in 2016. Funny.

Visual Studio 2017 wont show c++ template/extansion

I am trying to use Microsoft visual studio IDE to run my c++ code, however, when I go to create a project, I do not see the option for a c++ project. I tried reinstalling the program to see if I could somehow install the package/extension however it just won't seem to come up.
The only templates that appear are in c# or f#.
If someone could please lead me into the right direction so that I can fix this, it would be great. Thank you.
I don't see any mention of C++ in the release notes.
According to this post on MSDN, there is no C++ support in the Mac version of Visual Studio. It contains links to instructions for using Visual Studio Code, as well as the option to install a VM running Windows.
Apparently Visual Studio Code supports C++ projects, since it can execute external tools. The Microsoft Visual C++ build tools are free for Windows, but I don't think there is a version for the Mac, so some other external compiler is necessary.

Visual Studio 2015 No C++ CLR Templates

I've been programming in android and have recently moved on to Visual C++ so I can make Computer Programs (Rather than apps), But when I create a C++/CLR emtpy Project in visual studio 2015, everything is fine at first but when I go to add a windows form, there are simply no templates, whatsoever. The 'installed' tab doesn't have ANYTHING under it, so thus I can't make a form to make my program. I have looked at other solutions but it seems, there is nothing for visual studio 2015, nothing else seems to work.
Any ideas would be greatly appreciated.
Thanks.
Setup Changes in Visual Studio 2015 Affecting C++ Developers - This ensures that non-C++ developers don’t have to pay the setup time and disk-space price for installing C++ bits that they don’t need. At the same time, C++ developers can still get the pieces they need.
source: entry about clr templates missing in Visual Studio 2015

Visual Studio 2015: Can't create a new empty project c++

I recently got the new version of Visual Studio and I can't seem to find how to create an empty project for C++. The options seem to be only C# and Basic.
The default (typical) installation of Visual Studio 2015 no longer contains the C++ compiler and tools. This was a very popular ask from the community as many developers do not want the footprint C++ brings.
If you go and try to uninstall Visual Studio 2015, the installer screen will pop up and you'll see a button named "Modify". This will change your current installation. Do a custom install and pick the C++ features / libraries that you require.
As far as I know, most editions have C++ support, including Express for Windows, Express for Desktop and the popular Community edition.
Try to open VS with Admin's rights. I tried it, and it works!

Can I use visual studio unit test framework with Visual Studio Community?

For the life of me, I cannot figure out how to add Microsoft.VisualStudio.TestTools.UnitTesting to my project in Visual Studio 2013 Community version.
I tried adding it through nuget, which doesn't work -- I can only find Microsoft.VisualStudio.QualityTools.UnitTestingFramework, which seems to be different.
I tried adding it from C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\PublicAssemblies\ (as mentioned here Where to find "Microsoft.VisualStudio.TestTools.UnitTesting" missing dll?), but that directory doesn't exist for me.
I'm kind of at a loss now. Can I not use that with the community version of visual studio?
I had this today after uninstalling older VS products. I had VS2012 Express and VS2013 Professional installed, as well as using VS2015 Community Edition.
I'm afraid I don't have an explanation, but creating a new Unit Test project, recreating references and copying the code from the old Unit Test project has sorted out the issue. There must be something under the hood that changed.
I hope that helps someone else if they find themselves in the same boat!