Resumen de lectura y escritura de datos del proyecto de Microsoft

Lectura y escritura de datos del proyecto Microsoft con Aspose.Tasks para .NET

Aspose.Tasks para .NET proporciona una API para leer y escribir datos del proyecto Microsoft mediante programación. Esta página resume las capacidades de acceder y manipular los datos del proyecto sin tener que instalar el software del proyecto Microsoft.

Lectura de datos del proyecto

Aspose.Tasks permite a los desarrolladores leer datos de proyectos de varias fuentes:

Escribir datos del proyecto

La API admite capacidades integrales de redacción de datos:

Escenarios de gestión de datos

Escenarios comunes para trabajar con datos del proyecto de Microsoft:

Ejemplos de código

A continuación se presentan ejemplos básicos de lectura y escritura de datos del proyecto Microsoft:

 1    // Reading a project file
 2    Project project = new Project("Project.mpp");
 3
 4    // Accessing task data
 5    foreach (Task task in project.EnumerateAllChildTasks())
 6    {
 7        Console.WriteLine($"Task: {task.Name}, Duration: {task.Duration}");
 8
 9        // Access assignments
10        foreach (ResourceAssignment assignment in task.Assignments)
11        {
12            Console.WriteLine($"Assigned to: {assignment.Resource.Name}, Work: {assignment.Work}");
13        }
14    }
15
16    // Writing project data
17    Project newProject = new Project();
18    Task task1 = newProject.RootTask.Children.Add("Task 1");
19    task1.Duration = newProject.GetDuration(2, TimeUnitType.Day);
20    task1.Start = new DateTime(2023, 1, 10);
21    task1.Finish = new DateTime(2023, 1, 12);
22
23    // Save the project
24    newProject.Save("NewProject.mpp", SaveFileFormat.MPP);
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.