I think you could even keep VS2010 by default and provide VS2012 and other VS build files for optional buildtool. Thus everyone can build the project with there own supported VS version. New VS always needs time to update. Such as VS2012 is not support XP build at first, but now there is v110_XP compiler. So I am not so optimist for newer VS. and not everyone want to update there VS. Support then Provide as optinal buildtool could be a good idea.