2012-11-15 3 views
0

내 asp.net-application은 mpp-file을 구문 분석하고 db에 데이터를 저장합니다. 그런 다음 mspdi를 사용하여 동일한 데이터가있는 xml 프로젝트 파일을 생성하려고합니다. 모든 첫 번째 주요 작업 외에 좋은 작품. 구문 분석하는 과정에서 하나의 작업이 ms 프로젝트에서 숨겨지고이 작업은 다른 모든 작업의 ​​부모입니다. 무엇입니까? 어떻게이 "주 숨겨진 작업"을 프로그래밍 방식으로 추가 할 수 있습니까? 평범한 추가는 틀리게 만듭니다.MSPDI가 프로젝트 파일을 생성합니다.

UPD : mpxj를 사용합니다.

+0

여기 (http://mpxj.sourceforge.net/faq.html)에는 "개요 수준이 0 인 경우 첫 번째 작업을 무시할 수 있습니다"라고 쓰여 있습니다. 승인. 하지만 setDuration 메서드는 작업에 대해 작동하지 않으며 모든 작업에 대해 지속 기간 필드에 0이 있습니다. – mtkachenko

답변

0

해당 작업 # 0은 Project.ProjectSummaryTask를 통해 액세스 할 수 있습니다. Project.Tasks를 통해 작업을 사용할 수 없습니다.

+0

0 작업은 project.getAlltasks()를 통해 사용할 수 있습니다. ProjectSummaryTask? net.sf.mpxj.Project 인스턴스에서 이러한 속성을 찾을 수 없습니다. mpxj http://mpxj.sourceforge.net/index.html을 사용합니다. – mtkachenko

+0

내가 틀릴 수도 있지만, 정보의 대부분이나 정보를 여기의 ProjectHeader로 읽은 것 같습니다. [출처로 링크] (http://mpxj.cvs.sourceforge.net/viewvc/mpxj/src/net/) sf/mpxj/mspdi/MSPDIReader.java? view = 마크 업) * private void readProjectHeader (프로젝트 프로젝트) 검색 * – melan