I think this should do the trick. I'm only unsure about the declaration for getVisualStudioDir that I had to add. Could somebody please review and commit this?