ghost development with visual studio