There are plenty of posts scattered around the web about the authentication of clients against Team Foundation Server from Visual Studio. Either you get prompted for credentials when you don't want them, or you can't get it to prompt for credentials...