我有一个XER文件,该文件已导入到Primavera P6的试用版中。这是活动分配的资源之一的屏幕截图: 如您所见,Primavera中有14个资源,但是在Visual Studio中观看时,我有13个资源: 好吧,我想重复分配相同的资源会出现问题(我在第一个屏幕截图中做了标记)。
我是对的吗?有什么办法可以在C#端获取全部14个资源?
答案 0 :(得分:0)
这确实是您的问题。 Task.addResourceAssignment的源代码负责将资源分配添加到模型,而不会将多个分配添加到同一资源。仅将添加第一个此类分配。随后的分配将被忽略。
可以修改MPXJ以执行您想要的操作,但这可能很复杂。可能,MPXJ的许多部分从根本上假设这是不允许的。我不是MPXJ专家,我只阅读了足够的源代码来回答您的问题。