从软件仓库下载文件

时间:2013-03-21 08:17:36

标签: c# perforce

P4Command cm = new P4Command(ps, "sync", true, String.Format("{0}/...", deppath));
P4CommandResult results = cm.Run();

if (results != null)
    Console.WriteLine("no problem");

TaggedObjectList listfiledown = new TaggedObjectList();
listfiledown = (results.TaggedOutput);

foreach (TaggedObject obj in listfiledown)
{
    Console.WriteLine("no problem");
}

我必须从软件仓库下载一个文件到我的工作区,所以如果我运行命令taggedoutput为null,那有什么解决方案吗?

  

'对象引用未设置为对象'

的实例

1 个答案:

答案 0 :(得分:0)

因此,您的命令返回null results.TaggedOutput。我会在调试器下运行,在cm.Run()之后中断,然后查看results以查看它是否包含某种错误说明。

如果失败,请检查您的命令是否正确 - 例如,deppath指向正确的路径。