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
- 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.