В зависимости от ситуации использование Interop не всегда является хорошим выбором (необходимо, чтобы Project был установлен на машине).
Вы можете использовать MPXJ , чтобы открыть файл mpp ипрочитайте информацию в этом.Он бесплатный и с открытым исходным кодом и работает довольно хорошо, хотя, поскольку это порт из Java, вам нужно делать некоторые вещи в Java-коде.
Платный вариант - ASPOSE.Tasks , который немного удобнее в использовании, но довольно дорогой.