【发布时间】:2011-07-04 19:00:12
【问题描述】:
我想以 XML 格式为 MS Project 创建项目和任务。我已经有了架构,并从中生成了类(项目、任务、资源等),我可以序列化它,但我不知道我需要哪些属性。我手动尝试过,但没有用。 MS Project 没有显示我的任务。我只需要非常简单的任务,包括开始和结束日期。
【问题讨论】:
标签: xml c#-4.0 ms-project
我想以 XML 格式为 MS Project 创建项目和任务。我已经有了架构,并从中生成了类(项目、任务、资源等),我可以序列化它,但我不知道我需要哪些属性。我手动尝试过,但没有用。 MS Project 没有显示我的任务。我只需要非常简单的任务,包括开始和结束日期。
【问题讨论】:
标签: xml c#-4.0 ms-project
Microsoft Project XML 架构非常复杂且难以使用,尤其是在您的要求很简单的情况下。您可能会发现使用MPXJ 会有所帮助。这提供了一个标准 API,可以读取和写入各种与项目相关的文件格式,包括 MSPDI - Micrsoft Project XML 格式。分发中包含的示例文件 (MpxjCreate) 说明了您需要填充的基本属性,以便创建任务、资源和资源分配。该示例是用 Java 编写的,但该库附带一个 .Net 版本,两种情况下的代码几乎相同。
乔恩
附言免责声明:我维护 MPXJ
【讨论】: