无法使用PendAdd添加文件

时间:2015-11-17 05:29:13

标签: tfs2015

我正在使用VS 2015.我正在使用TFS 2015 dll。为了添加新文件,我使用的是workspace.PendAdd(filename)。

但它没有向TFS添加文件。同样适用于2013 dll。如果有人知道,请建议解决方案。我尝试使用Workstation.Current.EnsureUpdateWorkspaceInfoCache()但它没有用。

此致

Chaitrali

1 个答案:

答案 0 :(得分:3)

我找到了上述问题解决方案的替代方案。

我使用C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ tf.exe运行进程 - 命令行参数以添加文件。

对于前。

Process myProcess = new Process(); 
ProcessStartInfo myProcessStartInfo = new ProcessStartInfo("TFS EXE Path", "add " + '"' + FileName + '"'); 
myProcessStartInfo.UseShellExecute = false; 
myProcessStartInfo.RedirectStandardOutput = true; 
myProcessStartInfo.WorkingDirectory = TFSLocalPath; 
myProcess.StartInfo = myProcessStartInfo; 
myProcess.StartInfo.CreateNoWindow = true; 
myProcess.Start();

此致

Chaitrali