1
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 ,有什么解决方案吗?

'你调用的对象是空的'

4

1 回答 1

0

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

如果做不到这一点,请检查您的命令是否正确 - 例如,它deppath指向正确的路径。

于 2013-03-21T11:38:54.743 回答