MS Project Online-uitzonderingen beheren in Aspose.Tasks

Invoering

In deze zelfstudie gaan we in op de fijne kneepjes van het omgaan met Microsoft Project Online-uitzonderingen met behulp van Aspose.Tasks voor .NET. Aspose.Tasks is een krachtige .NET API waarmee ontwikkelaars Microsoft Project-bestanden gemakkelijk kunnen manipuleren en beheren. We zullen het proces stap voor stap doorlopen, zodat u een uitgebreid inzicht krijgt in hoe u met MS Project Online-uitzonderingen in uw .NET-toepassingen kunt werken.

Vereisten

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

Naamruimten importeren

  1. Aspose.Tasks: Importeer de Aspose.Tasks-naamruimte om toegang te krijgen tot de functionaliteit van de Aspose.Tasks API.
using Aspose.Tasks;
using System;
using System.Diagnostics.CodeAnalysis;
using System.Net;

Stap 1: Documentmap instellen

Zorg ervoor dat u een aangewezen map heeft om met uw projectbestanden te werken. Vervangen"Your Document Directory" met het pad naar uw documentmap.

String DataDir = "Your Document Directory";

Stap 2: Project Server-referenties definiëren

Stel de URL, het domein, de gebruikersnaam en het wachtwoord in voor uw Project Server.

const string URL = "https://project_server.local/sites/pwa";
const string Domain = "CONTOSO.COM";
const string UserName = "Administrator";
const string Password = "MyPassword";

Stap 3: Projectbestand laden

Laad uw Microsoft Project-bestand met Aspose.Tasks.

var project = new Project(DataDir + @"Project1.mpp");

Stap 4: Stel Windows-referenties in

Maak netwerkreferenties aan met behulp van de opgegeven gebruikersnaam, wachtwoord en domein.

var windowsCredentials = new NetworkCredential(UserName, Password, Domain);

Stap 5: Project Server-referenties instellen

Maak Project Server-referenties met behulp van de URL en Windows-referenties.

var projectServerCredentials = new ProjectServerCredentials(URL, windowsCredentials);

Stap 6: Initialiseer Project Server Manager

Initialiseer een Project Server Manager-object met de Project Server-referenties.

var manager = new ProjectServerManager(projectServerCredentials);

Stap 7: Maak een nieuw project

Maak een nieuw project op de Project Server met behulp van het geladen Project-object.

manager.CreateNewProject(project);

Conclusie

Gefeliciteerd! U hebt met succes geleerd hoe u met MS Project Online-uitzonderingen kunt werken met behulp van Aspose.Tasks voor .NET. Met deze kennis kunt u efficiënt omgaan met uitzonderingen en uw Microsoft Project-bestanden beheren binnen uw .NET-applicaties.

Veelgestelde vragen

Vraag: Kan ik Aspose.Tasks gebruiken met andere projectbeheertools?

A: Ja, Aspose.Tasks biedt uitgebreide ondersteuning voor het werken met verschillende projectmanagementbestandsformaten, waaronder Microsoft Project, Primavera en meer.

Vraag: Is er een gratis proefversie beschikbaar voor Aspose.Tasks?

A: Ja, u kunt toegang krijgen tot een gratis proefversie van Aspose.Tasks via dewebsite.

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

A: Er is gedetailleerde documentatie voor Aspose.Tasks beschikbaarhier.

Vraag: Hoe kan ik ondersteuning krijgen voor Aspose.Tasks?

A: U kunt ondersteuning krijgen van het Aspose.Tasks-communityforumhier.

Vraag: Hoe koop ik een licentie voor Aspose.Tasks?

A: U kunt een licentie voor Aspose.Tasks kopen bij deaankooppagina.