Check out the open source Visual Studio plugins