as much as I like VS2010 I believe is time to deprecate support for it for varies reasons.
-no support for native threads
-no support for native atomics
-no support for advanced instruction like avx of sse higher than 4.0
-the code generator is no as good as later version of visual studio
I can think of some other reasons, but having to keep adding ifdef is becoming difficult to maintain,
and I do not think anyone is using VS 2010
although I can say for a fact that in the business world you will be surprise how many project still use it
but to that I say we now have cmake.
In fact I am not planning to make new hand made project for VS 2017 I will simply use cmake, and maybe in the future, we can also get rid of all of the hand made projects.
I hear very good things about VS 2017, it seems that if can generate Linux builds and allows clang compiler as option.
I just read that searching for a solution to my linux cmake problems.