我正在使用VS 2015.我正在使用TFS 2015 dll。为了添加新文件,我使用的是workspace.PendAdd(filename)。
但它没有向TFS添加文件。同样适用于2013 dll。如果有人知道,请建议解决方案。我尝试使用Workstation.Current.EnsureUpdateWorkspaceInfoCache()但它没有用。
此致
Chaitrali
答案 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