Hantera MS Project Online-undantag i Aspose.Tasks

Introduktion

I den här handledningen kommer vi att fördjupa oss i krångligheterna med att hantera Microsoft Project Online-undantag med Aspose.Tasks för .NET. Aspose.Tasks är ett kraftfullt .NET API som tillåter utvecklare att manipulera och hantera Microsoft Project-filer med lätthet. Vi kommer att gå igenom processen steg för steg, för att säkerställa en omfattande förståelse för hur man arbetar med MS Project Online-undantag i dina .NET-applikationer.

Förutsättningar

Innan vi börjar, se till att du har ställt in följande förutsättningar:

Importera namnområden

  1. Aspose.Tasks: Importera Aspose.Tasks-namnrymden för att komma åt funktionaliteten som tillhandahålls av Aspose.Tasks API.
using Aspose.Tasks;
using System;
using System.Diagnostics.CodeAnalysis;
using System.Net;

Steg 1: Konfigurera dokumentkatalog

Se till att du har en angiven katalog för att arbeta med dina projektfiler. Byta ut"Your Document Directory" med sökvägen till din dokumentkatalog.

String DataDir = "Your Document Directory";

Steg 2: Definiera inloggningsuppgifter för projektserver

Ställ in URL, domän, användarnamn och lösenord för din Project Server.

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

Steg 3: Ladda projektfilen

Ladda din Microsoft Project-fil med Aspose.Tasks.

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

Steg 4: Ställ in Windows-inloggningsuppgifter

Skapa nätverksuppgifter med det angivna användarnamnet, lösenordet och domänen.

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

Steg 5: Ange inloggningsuppgifter för projektserver

Skapa autentiseringsuppgifter för Project Server med hjälp av URL- och Windows-uppgifterna.

var projectServerCredentials = new ProjectServerCredentials(URL, windowsCredentials);

Steg 6: Initiera Project Server Manager

Initiera ett Project Server Manager-objekt med Project Server-referenserna.

var manager = new ProjectServerManager(projectServerCredentials);

Steg 7: Skapa nytt projekt

Skapa ett nytt projekt på Project Server med det inlästa Project-objektet.

manager.CreateNewProject(project);

Slutsats

Grattis! Du har framgångsrikt lärt dig hur du arbetar med MS Project Online-undantag med Aspose.Tasks för .NET. Med denna kunskap kan du effektivt hantera undantag och hantera dina Microsoft Project-filer i dina .NET-applikationer.

FAQ’s

F: Kan jag använda Aspose.Tasks med andra projektledningsverktyg?

S: Ja, Aspose.Tasks ger omfattande stöd för att arbeta med olika filformat för projekthantering, inklusive Microsoft Project, Primavera och mer.

F: Finns det en gratis testversion tillgänglig för Aspose.Tasks?

S: Ja, du kan få tillgång till en gratis testversion av Aspose.Tasks frånhemsida.

F: Var kan jag hitta dokumentation för Aspose.Tasks?

S: Detaljerad dokumentation för Aspose.Tasks finns tillgänglighär.

F: Hur kan jag få support för Aspose.Tasks?

S: Du kan få stöd från Aspose.Tasks communityforumhär.

F: Hur köper jag en licens för Aspose.Tasks?

S: Du kan köpa en licens för Aspose.Tasks frånköpsidan.