0

我有一个导入到 Primavera P6 试用版的 XER 文件。这是活动分配资源之一的屏幕截图: 在此处输入图像描述 如您所见,我在 Primavera 中有 14 个资源,但是当我在 Visual Studio 中观看时,我有 13 个资源: 在此处输入图像描述 嗯,我猜它有重复分配相同资源的问题(我标记了在第一个屏幕截图中)。

我对吗?有没有办法在 C# 端获取所有 14 个资源?

4

1 回答 1

0

这确实是你的问题。Task.addResourceAssignment 的源代码,负责将资源分配添加到模型中,不会向同一个资源添加多个分配。只会添加第一个这样的分配。随后的分配将被忽略。

可以修改 MPXJ 来做你想做的事,但它可能很复杂。可能 MPXJ 的许多部分从根本上认为这是不允许的。我不是 MPXJ 专家,我只是阅读了足够多的源代码来回答您的问题。

于 2018-12-31T18:24:37.330 回答