我的asp.net應用程序解析mpp文件並將數據保存在db中。然後我想用mspdi生成具有相同數據的xml項目文件。除了主要的首要任務之外,所有工作都很好 在解析過程中,我得到了一個隱藏在ms項目中的任務,該任務是所有其他任務的父任務。 這是什麼? 如何以編程方式添加此「主要隱藏任務」?通常的添加使它錯了。MSPDI生成項目文件
UPD:我使用mpxj。
我的asp.net應用程序解析mpp文件並將數據保存在db中。然後我想用mspdi生成具有相同數據的xml項目文件。除了主要的首要任務之外,所有工作都很好 在解析過程中,我得到了一個隱藏在ms項目中的任務,該任務是所有其他任務的父任務。 這是什麼? 如何以編程方式添加此「主要隱藏任務」?通常的添加使它錯了。MSPDI生成項目文件
UPD:我使用mpxj。
可以通過Project.ProjectSummaryTask訪問該任務#0。該任務不可通過Project.Tasks
零任務可通過project.getAlltasks()獲得。 ProjectSummaryTask?我無法在net.sf.mpxj.Project實例中找到這樣的屬性。我使用mpxj http://mpxj.sourceforge.net/index.html。 – mtkachenko
我可能是錯的,但似乎他們在ProjectHeader中讀取所有的信息或大部分信息:[鏈接到源](http://mpxj.cvs.sourceforge.net/viewvc/mpxj/src/net/ sf/mpxj/mspdi/MSPDIReader.java?view =標記)搜索* private void readProjectHeader(Project project)* – melan
此處(http://mpxj.sourceforge.net/faq.html)寫爲「如果大綱級別爲零,則可以忽略第一個任務」。好。但setDuration方法不適用於任務,所有任務的持續時間字段都爲0。 – mtkachenko