Visual Studio integration