Cómo fusionar Primavera-XML a MPP usando C# o la solución API de .NET
Para combinar Primavera-XML con MPP, usaremos Aspose.Tasks para .NET API, que es una API de manipulación y conversión de documentos rica en funciones, potente y fácil de usar para la plataforma C#. Abra el administrador de paquetes NuGet, busque Aspose.Tasks e instálelo. También puede usar el siguiente comando desde la Consola del administrador de paquetes. Puede crear una conexión entre Primavera-XML y MPP usando C#. Primero, debe usar la API de Aspouse.Tasks para acceder a los proyectos Primavera-XML y MPP. A continuación, debe obtener los datos de los campos Primavera-XML existentes y hacer coincidir la xz con los campos correspondientes en MPP. A continuación, debe utilizar la API para crear los campos que faltan en MPP. Agregue nuevos campos con datos del proyecto Primavera-XML usando .Net. Este proceso combinará los datos Primavera-XML y MPP en una aplicación C#.
Administre paquetes NuGet con Visual Studio Package
Comando de la consola del Administrador de paquetes
PM> Install-Package Aspose.Tasks
Pasos para fusionar Primavera-XML a MPP a través de C#
Los desarrolladores pueden cargar y fusionar fácilmente archivos Primavera-XML en MPP con solo unas pocas líneas de código.
- Decida qué entidades de Primavera-XML desea fusionar y cómo desea asignarlas a las entidades de MS Project (historias de usuario => tareas, fecha de creación en EE. UU. => fecha de inicio, etc.)
- Crear una nueva instancia de la clase Proyecto
- Analizar el formato Primavera-XML para obtener las entidades necesarias (por ejemplo, si desea analizar el archivo de copia de seguridad de Jira *.csv, es posible que desee utilizar Aspose.Cells)
- Agregar entidades analizadas a la instancia creada de la clase Proyecto
- Utilice componentes comunes de .NET para crear y rellenar el formato de archivo de copia de seguridad Primavera-XML (*.csv)
Requisitos del sistema
Antes de ejecutar el código de ejemplo de conversión, asegúrese de tener los siguientes requisitos previos.
- Microsoft Windows o un sistema operativo compatible con .NET Framework, Mono y COM Interop.
- Entorno de desarrollo como Microsoft Visual Studio.
- Aspose.Tasks para .NET DLL a las que se hace referencia en su proyecto.
Fusión en línea Primavera-XML
¡Prueba la calidad de Primavera-XML mergeing directamente en tu navegador! Cargue archivos Primavera-XML desde el sistema de archivos local o una URL, seleccione el formato de salida requerido y ejecute el ejemplo. La combinación de archivos de proyecto puede ser una excelente manera de consolidar sus datos y facilitar su administración. Aspose.Tasks Merge Tools es una excelente manera de ahorrar tiempo y reducir el esfuerzo que implica administrar varios archivos Primavera-XML. Pruebe la calidad del proceso directamente en su navegador, cargue archivos desde el sistema de archivos local o una URL, seleccione el formato de salida deseado y ejecute el ejemplo. ¡Es rápido, fácil, seguro y completamente gratis!
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 Primavera-XML format
Primavera-XML es un formato de archivo de estándar abierto que permite que el software de gestión de proyectos almacene e intercambie datos. Se basa en el lenguaje de marcado extensible (XML) y admite el intercambio de datos relacionados con el proyecto entre diferentes aplicaciones y plataformas de software. Primavera-XML se utiliza para almacenar información como actividades del proyecto, recursos, tareas y otros datos relacionados con el proyecto. Lo utilizan muchos proveedores de software de gestión de proyectos, incluidos Microsoft Project, Oracle Primavera y SAP. Primavera-XML es una poderosa herramienta que puede ayudar a las organizaciones a almacenar, compartir e intercambiar fácilmente datos de proyectos. También puede ayudar a optimizar los procesos de gestión de proyectos y hacerlos más eficientes. Primavera-XML también permite una colaboración más sencilla entre las diferentes partes interesadas en un proyecto. . Esto facilita el seguimiento del progreso y garantiza que los proyectos se completen a tiempo y dentro del presupuesto. Primavera-XML también cuenta con funciones de seguridad que ayudan a proteger los datos del proyecto contra el acceso no autorizado y la manipulación. Primavera-XML es una herramienta versátil y poderosa que puede ayudar a que la gestión de proyectos sea más fácil y eficiente.Sección de preguntas frecuentes
Preguntas frecuentes sobre la fusión de Primavera-XML a MPP
1. ¿Por qué es útil esta fusión Primavera-XML?
Primavera-XML Merger es una herramienta práctica, potente y rápida para combinar varios archivos Primavera-XML. ¡Puede fusionar rápida y fácilmente documentos Primavera-XML en uno y guardar el resultado en formatos MPP, MPT, MPX y XML sin problemas!
2. ¿Cómo puedo fusionar Primavera-XML?
Puede fusionar Primavera-XML en línea o mediante programación. Para fusionar documentos Primavera-XML en línea, simplemente cargue archivos desde su computadora o una URL, seleccione el formato de salida deseado de la lista y presione el botón ‘Ejecutar’. Obtendrás el resultado en poco tiempo. Además, puede copiar el código C# y usarlo en su propia aplicación para fusionar documentos.
3. ¿Puedo fusionar Primavera-XML en Linux, Mac OS, iOS o Android?
Puede usar esta combinación gratuita de Primavera-XML en línea desde un dispositivo móvil, tableta o computadora. La interfaz de Merger es intuitiva y fácil de usar. Nuestra herramienta es compatible con todos los principales sistemas operativos y sus respectivos navegadores, incluidos Windows, Mac OS, Linux, Android e iOS. No se requiere instalación de software adicional para ejecutar esta herramienta.
Otra combinación de Primavera-XML admitida
También puede fusionar Primavera-XML con cualquier otro formato de archivo: