Как объединить 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, созданные более старыми версиями утилиты.Раздел часто задаваемых вопросов
Часто задаваемые вопросы о слиянии 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 с мобильного устройства, планшета или компьютера. Интерфейс Merger интуитивно понятен и удобен. Наш инструмент совместим со всеми основными операционными системами и соответствующими браузерами, включая Windows, Mac OS, Linux, Android и iOS. Для запуска этого инструмента не требуется установка дополнительного программного обеспечения.
Другие поддерживаемые MPP слияния
Вы также можете объединить MPP с файлами любых других форматов: