Updated MSVS 2012 Solution.