У меня такая же потребность. Вот что я нашел до сих пор.
Существует поставщик OLEDB для проектов Microsoft, до версии MP 2007.
Если Google это, есть достаточно сайтов, цитирующих строку подключения, но вот одна цитата:
oConn.Open "Provider = Microsoft.Project.OLEDB.9.0;" & _
"Имя проекта = c: \ somepath \ myProject.mpp"
Проблема с этим подходом заключается в том, что вам нужно установить MS Project на сервере. В любом случае это неприятность и невозможность использования среды хостинга.
Итак, вы приступили к разбору .mpp. MPXJ - отличная библиотека, как предлагает один из вышеупомянутых комментаторов, и я могу позволить себе подождать, поэтому я жду, когда они выпустят версию .NET.
Если вы решили сделать это, получите код и посмотрите, что они делают. Кроме того, в их исходном коде / комментариях нет (насколько мне известно) документации этого формата.