When working with different projects at 99X Technology, sometimes you may have to adjust your development environment accordingly.
Presently I'm working with the Compello team, develops and delivers solutions for EDI, eInvoice and Invoice Approval. I had to work on a product that developed in Visual Studio 2015. I had already installed Visual Studio 2017 development environment but it was not supported by the product due to some C++ dependencies. Further, team was still not decided to migrate the product to 2017. Therefore I had to install Visual Studio 2015 top of 2017 without knowing the consequence. I have Windows 10 in my development environment and noticed that the Visual Studio 2015 setup was stuck middle of the installation. Therefore I had to cancel the installation forcefully.
Noticed that my operating system is getting slower after this incident. Fortunately I was able to restore the OS to the previous state with a restore point created before Visual Studio 2015 installation. When I searched on this further, found that some articles says this is possible but not recommended. For me it did not work and had to uninstall 2017 and then install 2015.
Lesson learned from this was it is recommend to install Visual Studio versions in the order in which they were released. If you are trying it other way round, better to create a restore point and so that we can restore the operating system to the stable state if something goes wrong.