Как объединить Primavera-XER с Oracle Primavera с помощью C# или решения .NET API
Чтобы объединить Primavera-XER с Oracle Primavera, мы будем использовать Aspose.Tasks для .NET. API, который представляет собой многофункциональный, мощный и простой в использовании API для обработки и преобразования документов для платформы C#. Откройте диспетчер пакетов NuGet, найдите Aspose.Tasks и установите. Вы также можете использовать следующую команду из консоли диспетчера пакетов. Вы можете создать соединение между Primavera-XER и Oracle Primavera с помощью C#. Во-первых, вы должны использовать API Aspouse.Tasks для доступа к проектам Primavera-XER и Oracle Primavera. Затем вы должны получить данные из существующих полей Primavera-XER и сопоставить xz с соответствующими полями в Oracle Primavera. Затем вы должны использовать API для создания отсутствующих полей в Oracle Primavera. Добавьте новые поля с данными из проекта Primavera-XER с помощью .Net. Этот процесс объединит данные Primavera-XER и Oracle Primavera в приложение C#.
Управление пакетами NuGet с помощью пакета Visual Studio.
Команда консоли диспетчера пакетов
PM> Install-Package Aspose.Tasks
Действия по слиянию Primavera-XER с Oracle Primavera через C#
Разработчики могут легко загружать и объединять файлы Primavera-XER в Oracle Primavera, написав всего несколько строк кода.
- Решите, какие объекты из Primavera-XER вам нужно объединить и как вы хотите сопоставить их с объектами MS Project (пользовательские истории => задачи, дата создания в США => дата начала и т. д.)
- Создать новый экземпляр класса Project
- Разобрать формат Primavera-XER для получения необходимых объектов (например, если вы хотите разобрать *.csv файл резервной копии Jira, вы можете использовать Aspose.Cells)
- Добавлять проанализированные объекты в созданный экземпляр класса Project
- Используйте общие компоненты .NET для создания и заполнения Primavera-XER файла резервной копии в формате (*.csv)
Системные Требования
Прежде чем запускать код примера преобразования, убедитесь, что выполнены следующие предварительные условия.
- Microsoft Windows или совместимая ОС с .NET Framework, Mono и COM Interop.
- Среда разработки, такая как Microsoft Visual Studio.
- Aspose.Tasks для .NET DLL, на которые есть ссылки в вашем проекте.
Онлайн Primavera-XER слияние
Проверьте качество слияния Primavera-XER прямо в браузере! Пожалуйста, загрузите файлы Primavera-XER из локальной файловой системы или URL-адреса, выберите нужный формат вывода и запустите пример! Объединение файлов проекта может стать отличным способом консолидации данных и упрощения управления ими. Инструменты слияния Aspose.Tasks — отличный способ сэкономить время и упростить управление несколькими файлами Primavera-XER. Проверьте качество процесса прямо в браузере, загрузите файлы из локальной файловой системы или 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);
Другие поддерживаемые Primavera-XER слияния
Вы также можете объединить Primavera-XER с файлами любых других форматов: