Як об’єднати MPP з MS-Project за допомогою C# або рішення .NET API
Щоб об’єднати MPP із MS-Project, ми використаємо Aspose.Tasks для .NET API, який є багатофункціональним, потужним і простим у використанні API для обробки документів і перетворення для платформи C#. Відкрийте менеджер пакетів NuGet, знайдіть Aspose.Tasks і встановіть. Ви також можете використати наступну команду з консолі менеджера пакетів. Ви можете створити зв’язок між MPP і MS-Project за допомогою C#. По-перше, вам слід використовувати API Aspouse.Tasks для доступу до проектів MPP і MS-Project. Далі вам слід отримати дані з наявних полів MPP і зіставити xz із відповідними полями в MS-Project. Потім вам слід використати API для створення відсутніх полів у MS-Project. Додайте нові поля з даними з проекту MPP за допомогою .Net. Цей процес об’єднає дані MPP і MS-Project у програму C#.
Керуйте пакетами NuGet за допомогою пакета Visual Studio
Консольна команда менеджера пакетів
PM> Install-Package Aspose.Tasks
Кроки для об’єднання MPP з MS-Project за допомогою C#
Розробники можуть легко завантажити та об’єднати файли MPP у MS-Project лише за допомогою кількох рядків коду.
- Вирішіть, які сутності з MPP ви об’єднуєте, і як ви бажаєте зіставити це з сутностями MS Project (історії користувачів => завдання, дата створення США => дата початку тощо)
- Створіть новий екземпляр класу Project
- Проаналізуйте формат MPP, щоб отримати необхідні сутності (наприклад, якщо ви хочете проаналізувати *.csv файл резервної копії Jira, ви можете використовувати Aspose.Cells)
- Додайте проаналізовані сутності до створеного екземпляра класу Project
- Використовуйте загальні компоненти .NET для створення та заповнення MPP формату файлу резервної копії (*.csv)
Системні вимоги
Перш ніж запускати код прикладу перетворення, переконайтеся, що у вас є такі передумови.
- Microsoft Windows або сумісна ОС із .NET Framework, Mono та COM Interop.
- Середовище розробки, наприклад Microsoft Visual Studio.
- Aspose.Tasks для .NET DLL, згаданий у вашому проекті.
Онлайн MPP Злиття
Перевірте якість об’єднання MPP прямо у своєму браузері! Будь ласка, завантажте файли MPP із локальної файлової системи або URL-адреси, виберіть необхідний вихідний формат і запустіть приклад! Об’єднання файлів проекту може бути чудовим способом консолідації даних і полегшення керування ними. Інструменти злиття Aspose.Tasks — чудовий спосіб заощадити час і скоротити зусилля, пов’язані з керуванням кількома файлами MPP. Перевірте якість процесу прямо у своєму браузері, завантажте файли з локальної файлової системи або URL-адреси, виберіть потрібний вихідний формат і запустіть приклад. Це швидко, легко, безпечно та абсолютно безкоштовно!
var document1 = new Project(@"first-document.mpp"); var document2 = new Project(@"second-document.mpp"); document1.CalculationMode = CalculationMode.None; foreach (var firstLevelTasks in document2.RootTask.Children.ToList()) { document1.RootTask.Children.Add(firstLevelTasks); } document1.Save("merged.mpp", SaveFileFormat.Mpp);
General information about MPP format
MPP — це формат файлів, створений MS Project. Він здатний зберігати всі дані про проект, перелік завдань, їх послідовність, витрачений час і ресурси. Файли розширення MPP представлені у вигляді діаграми Ганта. MS Project не дозволяє стороннім особам відкривати, редагувати та іншим чином редагувати дані проекту у форматі *.mpp. Тобто, якщо вам не надано права доступу, або у вас немає необхідної ліцензії, то ви не зможете відкрити та працювати з файлом проекту. Часто така банальна причина викликає масу труднощів у великих кампаніях, командах і навіть їхніх клієнтах. Файл у форматі mpp є частиною проекту, створеного в MS Project. Він може включати зображення, тексти, графіку, списки завдань, ресурси, розробників і приблизний час для завершення як усього проекту, так і його окремих частин. Microsoft Project створює файл .mpp, який містить необхідні параметри для побудови конкретного завдання. Примітно, що ланцюжок графіків візуалізується за допомогою діаграм Ганта. Нові модифікації програмного забезпечення MS Project можуть відкривати файли .mpp, створені старими версіями утиліти.Розділ FAQ
Поширені запитання щодо об’єднання MPP до MS-Project
1. Чому це злиття MPP корисне?
MPP Merger — це практичний, потужний і швидкий інструмент для об’єднання кількох файлів MPP. Ви можете швидко й легко об’єднати MPP документи в один і зберегти результат у форматах MPP, MPT, MPX і XML без жодних проблем!
2. Як я можу об’єднати MPP?
Ви можете об’єднати MPP онлайн або програмно. Щоб об’єднати документи MPP онлайн, просто завантажте файли зі свого комп’ютера або за URL-адресою, виберіть потрібний вихідний формат зі списку та натисніть кнопку «Виконати». Ви отримаєте результат в найкоротші терміни. Крім того, ви можете скопіювати код C# і використовувати його у власній програмі для об’єднання документів.
3. Чи можу я об’єднати MPP у Linux, Mac OS, iOS або Android?
Ви можете скористатися цим безкоштовним онлайн-об’єднанням MPP із мобільного пристрою, планшета чи комп’ютера. Інтерфейс Merger інтуїтивно зрозумілий і зручний. Наш інструмент сумісний з усіма основними операційними системами та відповідними браузерами, включаючи Windows, Mac OS, Linux, Android та iOS. Для запуску цього інструменту не потрібно встановлювати додаткове програмне забезпечення.
Інше підтримуване злиття MPP
Ви також можете об’єднати MPP з будь-якими іншими форматами файлів: