I have started working on Visual studio few weeks ago. I did install the two different version of Microsoft Visual studio 2010 and 2017.I have the project downloaded from repository. I tried to build the project on VS 2017 and it gave me like >10000 errors same project I tried with VS 2010 and it did build. From these small experiment, I get little idea about VS version and platform toolset. So basically VS 2XXX is just the ide it uses v1xx as toolset version.
Now my question is:
*If I have to use the same project on higher version/lower version ,what should I need to do?
*If I'm using VS2017 , can I use the platform toolset(v1xx)form lower version? Does the platform toolset depends upon Windows SDK version or VC++ environment.
*How MSBuild differs from platform toolset?
*What is MSVC (For some projects, I found to set its path from VS installation directory)?
*if I'm using VS2010 and VC++2006 will it work together? OR do I need to install VC++2010 or higher ?
*if I'm using VS2010,VC++ and platform toolset v100 which are all compatible.
case 1: Windows sdk 10, Will it work?
case 2: Windows sdk 7, Will it work?
Basically does it depends upon sdk version, now when VS and toolset are already compatible ?