add support for visual studio 2012