У меня есть задание, которое заключается в импорте файла mpp в базу данных через ASP.NET (С#). Может ли кто-нибудь посоветовать мне по этому вопросу. Любая помощь очень ценится.
Спасибо.
У меня есть задание, которое заключается в импорте файла mpp в базу данных через ASP.NET (С#). Может ли кто-нибудь посоветовать мне по этому вопросу. Любая помощь очень ценится.
Спасибо.
В зависимости от ситуации использование Interop не обязательно является хорошим выбором (на компьютере должен быть установлен Project).
Вы можете использовать MPXJ, чтобы открыть файл mpp и прочитать информацию в нем. Он бесплатный, с открытым исходным кодом и работает довольно хорошо, хотя, поскольку это порт с Java, вам придется делать некоторые вещи в стиле Java в вашем коде .NET.
Платный вариант: ASPOSE.Tasks, что немного приятнее в использовании, но довольно дорого.
Возможность программирования проекта доступна на C#, но документы доступно только для VBA.
Это должно вас заинтересовать — ко всему материалу, доступному в VBA, можно получить доступ из C# с помощью Project Primary Interop Assembly из списка здесь.
Ознакомьтесь с Application.FileSaveAs.