Beheersing van MS Project-opslagopties voor Aspose.Tasks

Invoering

Aspose.Tasks voor .NET biedt krachtige functies voor het programmatisch manipuleren van Microsoft Project-bestanden. In deze zelfstudie verdiepen we ons in de fijne kneepjes van het opslaan van MS Project-bestanden met behulp van verschillende opties van Aspose.Tasks. We zullen ons specifiek concentreren op de algemene opslagopties die beschikbaar zijn voor Aspose.Tasks, zodat u de uitvoer kunt afstemmen op uw specifieke vereisten.

Vereisten

Voordat we beginnen, zorg ervoor dat u aan de volgende vereisten voldoet:

  1. Installatie van Aspose.Tasks voor .NET: Download en installeer Aspose.Tasks voor .NET vanaf dedownload link.
  2. Basiskennis van .NET Framework: Bekendheid met .NET-programmeerconcepten is een voordeel.

Naamruimten importeren

Voordat je in de code duikt, zorg ervoor dat je de benodigde naamruimten importeert:

    using Aspose.Tasks;
    using System;
    using System.Collections.Generic;
    using System.Diagnostics.CodeAnalysis;
    using System.Drawing;
    using System.Linq;
    
    using Aspose.Tasks.Saving;
    using Aspose.Tasks.Util;
    using Aspose.Tasks.Visualization;

Stap 1: Laad het projectbestand

Eerst moet u het MS Project-bestand laden met Aspose.Tasks:

var project = new Project("Your Document Directory/CreateProject2.mpp");

Stap 2: Definieer de opslagopties

Definieer de opslagopties volgens uw vereisten. In dit voorbeeld gebruiken weSpreadsheet2003SaveOptions:

var options = new Spreadsheet2003SaveOptions();

Stap 3: Weergavekolommen aanpassen

U kunt weergavekolommen aanpassen, zoals het Gantt-diagram, de resourceweergave en de toewijzingsweergave. U kunt als volgt kolommen aan elk toevoegen:

var ganttChartColumn = new GanttChartColumn("WBS", 100, delegate(Task task) { return task.Get(Tsk.WBS); });
options.View.Columns.Add(ganttChartColumn);
var resourceViewColumn = new ResourceViewColumn("Cost center", 100, delegate(Resource resource) { return resource.Get(Rsc.CostCenter); });
options.ResourceView.Columns.Add(resourceViewColumn);
var assignmentViewColumn = new AssignmentViewColumn("Notes", 200, delegate(ResourceAssignment assignment) { return assignment.Get(Asn.NotesText); });
options.AssignmentView.Columns.Add(assignmentViewColumn);

Stap 4: Sla het project op met opties

Sla ten slotte het project op met de opgegeven opties:

project.Save("Your Document Directory/UsingSpreadsheet2003SaveOptions_out.xml", options);

Conclusie

Door de algemene MS Project-opslagopties onder de knie te krijgen met Aspose.Tasks voor .NET kunt u het uitvoerformaat efficiënt aanpassen aan de behoeften van uw project.

Veelgestelde vragen

Vraag: Is Aspose.Tasks compatibel met verschillende versies van MS Project-bestanden?

A: Ja, Aspose.Tasks ondersteunt verschillende versies van MS Project-bestanden, waardoor compatibiliteit tussen verschillende omgevingen wordt gegarandeerd.

Vraag: Kan ik Aspose.Tasks uitproberen voordat ik een aankoop doe?

A: Ja, u kunt Aspose.Tasks verkennen met een gratis proefversiehier.

Vraag: Waar kan ik documentatie vinden voor Aspose.Tasks?

A: Er is gedetailleerde documentatie beschikbaarhier, met uitgebreide richtlijnen voor het gebruik van Aspose.Tasks-functies.

Vraag: Hoe kan ik tijdelijke licenties verkrijgen voor Aspose.Tasks?

A: Er zijn tijdelijke licenties beschikbaar voor evaluatiedoeleindenhier.

Vraag: Waar kan ik ondersteuning zoeken voor Aspose.Tasks-gerelateerde vragen?

A: U kunt lid worden van het Aspose.Tasks-communityforumhierom hulp te krijgen van experts en collega-ontwikkelaars.