在C#中创建MS Project XML文件

时间:2011-03-26 16:38:20

标签: xml c#-4.0 ms-project

我想以XML格式创建项目和任务到MS Project。我有模式,并从那里生成类(项目,任务,资源等),我可以序列化它,但我不知道我需要什么属性的方式。我手动尝试了,但它没有用。 MS Project没有显示我的任务。我只需要非常简单的任务,包括开始和结束日期。

1 个答案:

答案 0 :(得分:3)

Microsoft Project XML架构非常复杂且难以使用,尤其是在您的要求很简单的情况下。您可能会发现使用MPXJ会很有帮助。这提供了一个标准的API,可以读取和写入各种项目相关的文件格式,包括MSPDI - Micrsoft Project XML格式。分发中包含的示例文件(MpxjCreate)说明了为了创建任务,资源和资源分配而需要填充的基本属性。该示例使用Java编写,但该库附带.Net版本,在这两种情况下代码几乎完全相同。

乔恩

P.S。免责声明:我维持MPXJ