Где найти учебник Microsoft Project interop или спецификацию формата файла? [закрытый]


У кого-нибудь есть хороший учебник для Microsoft Project interop (предпочтительно на C# или F#) или документация и объяснение используемого формата файла?

Контекст: Я пытаюсь преодолеть разрыв между инструментом планирования и Microsoft Project и в основном просто хочу преобразовать формат, используемый инструментом планирования, в формат файла, используемый Microsoft Project.

2 2

2 ответа:

Если вы заинтересованы в работе с форматами файлов, которые могут быть использованы Microsoft Project, вы можете найтиMPXJ полезным.

Мне было бы интересно узнать о пакете планирования, из которого вы экспортируете данные, поскольку я постепенно расширяю диапазон источников данных, поддерживаемых MPXJ (включая Planner, Primavera и т. д.).

Ура!

Джон

Когда я делал это, я использовал COM для доступа к файлу - он имеет очень логичную структуру, я даже мог писать в него без каких-либо проблем. Поэтому мой совет-использовать COM или родной MS Project API, если он существует.

Альтернативой было бы хранить данные в MSSQL, но, как я помню, формат есть реальная боль.

Также: обратите внимание, что MS Project не имеет возможности изменять файл транзитивно - даже когда он хранится в базе данных. Так что вы не сможете добавьте задачу (например), не загружая весь файл в память, делая то, что вам нужно, и сохраняя его обратно.

По крайней мере, таково было положение дел в 200x