"theoretically" fit for visual studio 2012