visual studio integration