Optionen zum Speichern von MS Project auf dem Server für Aspose.Tasks
Einführung
In diesem Tutorial befassen wir uns mit dem Speichern von Microsoft Project-Optionen für Aspose.Tasks mithilfe von Project Server. Aspose.Tasks ist eine leistungsstarke .NET-API, die es Entwicklern ermöglicht, programmgesteuert mit Microsoft Project-Dateien zu arbeiten. Durch die Nutzung der Project Server-Funktionen können wir Aspose.Tasks nahtlos in unsere Projektmanagement-Workflows integrieren. Dieses Tutorial führt Sie Schritt für Schritt durch den Prozess.
Voraussetzungen
Bevor Sie beginnen, stellen Sie sicher, dass Sie die folgenden Voraussetzungen erfüllen:
Aspose.Tasks für .NET: Installieren Sie Aspose.Tasks für .NET vonDownload-Link.
Zugriff auf Project Server: Sie benötigen Zugangsdaten und die URL Ihrer Project Server-Instanz. Wenn Sie noch keins haben, können Sie eine kostenlose Testversion von erhaltenHier.
Microsoft Project-Datei: Bereiten Sie die Microsoft Project-Datei (.mpp) vor, die Sie mit Aspose.Tasks speichern möchten.
Namespaces importieren
Zunächst müssen Sie die erforderlichen Namespaces in Ihr Projekt importieren:
using Aspose.Tasks;
using System;
using System.Diagnostics.CodeAnalysis;
using System.Net;
Schritt 1: Projekt und Anmeldeinformationen initialisieren
String DataDir = "Your Document Directory";
const string URL = "https://project_server.local/sites/pwa";
const string Domain = "CONTOSO.COM";
const string UserName = "Administrator";
const string Password = "MyPassword";
var project = new Project(DataDir + @"Project1.mpp");
var windowsCredentials = new NetworkCredential(UserName, Password, Domain);
var projectServerCredentials = new ProjectServerCredentials(URL, windowsCredentials);
Stellen Sie sicher, dass Sie ersetzen"Your Document Directory"
, URL
, Domain
, UserName
, UndPassword
mit Ihren tatsächlichen Werten.
Schritt 2: Erstellen Sie den Project Server Manager
var manager = new ProjectServerManager(projectServerCredentials);
Schritt 3: Speicheroptionen definieren
var options = new ProjectServerSaveOptions
{
ProjectGuid = Guid.NewGuid(),
ProjectName = "New project",
Timeout = TimeSpan.FromMinutes(5),
PollingInterval = TimeSpan.FromSeconds(3)
};
Verstelle dieProjectGuid
, ProjectName
, Timeout
, UndPollingInterval
nach Ihren Anforderungen.
Schritt 4: Projekt auf dem Server speichern
manager.CreateNewProject(project, options);
Dadurch wird das Projekt mit den angegebenen Optionen auf dem Project Server gespeichert.
Abschluss
In diesem Tutorial haben wir gelernt, wie man Microsoft Project-Optionen für Aspose.Tasks mithilfe der Project Server-Integration speichert. Wenn Sie diese Schritte befolgen, können Sie Aspose.Tasks nahtlos in Ihre Projektmanagement-Workflows integrieren und so die Effizienz und Produktivität steigern.
FAQs
F: Kann ich Aspose.Tasks mit verschiedenen Versionen von Microsoft Project verwenden?
A: Ja, Aspose.Tasks unterstützt verschiedene Versionen von Microsoft Project und gewährleistet so die Kompatibilität in verschiedenen Umgebungen.
F: Gibt es eine Testversion für Aspose.Tasks?
A: Ja, Sie können eine kostenlose Testversion von Aspose.Tasks erhalten vonHier.
F: Unterstützt Aspose.Tasks Multithreading?
A: Ja, Aspose.Tasks ist threadsicher und ermöglicht den gleichzeitigen Zugriff auf Projektdaten.
F: Kann ich Speicheroptionen anpassen, wenn ich die Project Server-Integration verwende?
A: Ja, Sie können Speicheroptionen wie Projektname, Timeout und Abfrageintervall an Ihre Anforderungen anpassen.
F: Wo finde ich Unterstützung für Aspose.Tasks?
A: Unterstützung und Hilfe finden Sie auf derAspose.Tasks-Forum.