Создать MS Project XML-файл в C # - PullRequest
2 голосов
/ 26 марта 2011

Я бы хотел создавать проекты и задачи в формате XML для MS Project. Я получил схему и сгенерировал из нее классы (Project, Task, Resources и т. Д.), Могу ее сериализовать, но я не знаю, какие свойства мне нужны. Я попробовал это вручную, но это не сработало. MS Project не показал мои задачи. Мне нужны только очень простые задачи, с начальной и конечной датой.

1 Ответ

3 голосов
/ 04 июля 2011

XML-схема Microsoft Project довольно сложна и неудобна в использовании, особенно если ваши требования просты.Вам может быть полезно взглянуть на использование MPXJ .Это обеспечивает стандартный API, который может считывать и записывать различные форматы файлов, связанные с Project, включая MSPDI - формат XML Micrsoft Project.Пример файла, включенного в дистрибутив (MpxjCreate), иллюстрирует основные атрибуты, которые необходимо заполнить для создания задач, ресурсов и назначений ресурсов.Пример написан на Java, но библиотека поставляется с версией .Net, и код будет практически идентичен в обоих случаях.

Jon

ps Отказ от ответственности: Я поддерживаю MPXJ

...