Extrahera MS Project Information i Aspose.Tasks
Introduktion
Vill du effektivt extrahera information från Microsoft Project-filer med Aspose.Tasks för .NET? I den här handledningen guidar vi dig genom processen steg för steg. Men innan vi dyker in i implementeringsdetaljerna, låt oss först se till att du har allt du behöver.
Förutsättningar
Innan du börjar, se till att du har följande:
1. Aspose.Tasks för .NET
Se till att du har installerat Aspose.Tasks för .NET-biblioteket. Om du inte redan har gjort det kan du ladda ner det frånAspose.Tasks för .NET-webbplats.
2. Inloggningsuppgifter för SharePoint
Du behöver autentiseringsuppgifterna för att komma åt SharePoint där dina MS Project-filer lagras. Se till att du har följande information:
- SharePoint-domänadress
- Användarnamn
- Lösenord
Importera namnområden
När du har fått ordning på dina förutsättningar är det dags att importera de nödvändiga namnrymden till ditt projekt.
using Aspose.Tasks;
using System;
using System.Collections.Generic;
Låt oss nu dela upp processen att extrahera MS Project-information i flera steg.
Steg 1: Ange inloggningsuppgifter
Först måste du ange dina SharePoint-uppgifter för att få åtkomst till projektservern.
const string SharepointDomainAddress = "https://contoso.sharepoint.com/sites/pwa";
const string UserName = "admin@contoso.onmicrosoft.com";
const string Password = "MyPassword";
var credentials = new ProjectServerCredentials(SharepointDomainAddress, UserName, Password);
Steg 2: Initiera Project Server Manager
Initiera sedan aProjectServerManager
instans med de angivna referenserna.
var reader = new ProjectServerManager(credentials);
Steg 3: Hämta projektlista
Nu kan du hämta listan över projekt från projektservern.
IEnumerable<ProjectInfo> list = reader.GetProjectList();
Steg 4: Skriv ut projektinformation
Slutligen, iterera genom listan över projekt och skriv ut deras information.
Console.WriteLine("Print information about projects:");
foreach (var info in list)
{
Console.WriteLine("Id: " + info.Id);
Console.WriteLine("Name: " + info.Name);
Console.WriteLine("Description: " + info.Description);
Console.WriteLine("Created Date: " + info.CreatedDate);
Console.WriteLine("Last Saved Date: " + info.LastSavedDate);
Console.WriteLine("Last Published Date: " + info.LastPublishedDate);
Console.WriteLine("Is Checked Out: " + info.IsCheckedOut);
}
Slutsats
Grattis! Du har framgångsrikt lärt dig hur du extraherar MS Project-information med Aspose.Tasks för .NET. Med denna kunskap kan du nu integrera den här funktionen i dina .NET-applikationer sömlöst.
FAQ’s
F1: Kan jag använda Aspose.Tasks för .NET med någon version av Microsoft Project?
S: Ja, Aspose.Tasks för .NET stöder olika versioner av Microsoft Project, inklusive 2003, 2007, 2010, 2013, 2016 och 2019.
F2: Är Aspose.Tasks för .NET kompatibelt med både Windows- och Linux-plattformar?
S: Ja, Aspose.Tasks för .NET är kompatibel med både Windows- och Linux-plattformar, vilket gör den mångsidig för olika utvecklingsmiljöer.
F3: Kan jag extrahera uppgiftsberoende med Aspose.Tasks för .NET?
A: Absolut! Aspose.Tasks för .NET ger robust funktionalitet för att extrahera inte bara grundläggande projektinformation utan även uppgiftsberoenden och andra intrikata detaljer.
F4: Erbjuder Aspose.Tasks för .NET teknisk support?
S: Ja, du kan få teknisk support för Aspose.Tasks för .NET genomAspose.Tasks forum, där du kan ställa frågor och söka hjälp från experter.
F5: Kan jag prova Aspose.Tasks för .NET innan jag köper det?
A: Visst! Du kan utnyttja en gratis provversion av Aspose.Tasks för .NET frånsläpper sida, så att du kan utforska dess funktioner innan du fattar ett köpbeslut.