1

使用 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

用于保存下载文件内容的本地路径。

4

2 回答 2

0

我已成功将最新版本的文件下载到您使用此代码实际工作的不同位置..

VersionControlServer sourceControl; // actually instantiated...

sourceControl.DownloadFile("$/TeamProject/SomeOne.txt", 0, VersionSpec.Latest, "D:\\SomeOne.txt");
于 2013-05-17T12:00:24.210 回答
0

您可能必须以管理员身份运行您的应用程序。在 Windows 的更高版本中,我知道您不允许将文件直接保存到 C: 驱动器的根目录(以及其他特殊文件夹,如 C:\Windows、C:\Program Files 等)而不被提示输入权限,因此可能相同的安全权限也适用于辅助驱动器的根(我没有辅助驱动器来测试它)。

于 2014-04-09T18:27:02.467 回答