TFS 2010 を使用しています。
例えば
VersionControlServer sourceControl; // actually instantiated...
Item item = sourceControl.GetItem("$/TeamProject/SomeOne.txt")
item.DownloadFile("D:\\SomeOne.txt")
DownloadFile メソッドは成功しましたが、ファイル SomeOne.txt がルート パスの D:\ に配置されていません。ただし、ファイルを D:\ のサブフォルダーに保存すると問題なく動作します。
MSDN のドキュメントには、次のように記載されています。
ローカルファイル名
タイプ: System.String
ダウンロードしたファイルの内容を保存するために使用するローカル パス。