MS Project Online kivételek kezelése az Aspose.Tasks-ban

Bevezetés

Ebben az oktatóanyagban a Microsoft Project Online kivételeinek Aspose.Tasks for .NET használatával kezelésének bonyolultságába fogunk elmélyülni. Az Aspose.Tasks egy hatékony .NET API, amely lehetővé teszi a fejlesztők számára a Microsoft Project fájlok egyszerű manipulálását és kezelését. Lépésről lépésre végigjárjuk a folyamatot, biztosítva annak átfogó megértését, hogyan kell dolgozni az MS Project Online kivételeivel a .NET-alkalmazásaiban.

Előfeltételek

Mielőtt elkezdené, győződjön meg arról, hogy beállította a következő előfeltételeket:

Névterek importálása

  1. Aspose.Tasks: Importálja az Aspose.Tasks névteret az Aspose.Tasks API által biztosított funkciók eléréséhez.
using Aspose.Tasks;
using System;
using System.Diagnostics.CodeAnalysis;
using System.Net;

1. lépés: Állítsa be a dokumentumkönyvtárat

Győződjön meg arról, hogy rendelkezik egy kijelölt könyvtárral a Project fájljainak kezelésére. Cserélje ki"Your Document Directory" a dokumentumkönyvtár elérési útjával.

String DataDir = "Your Document Directory";

2. lépés: Adja meg a Project Server hitelesítő adatait

Állítsa be a Project Server URL-címét, tartományát, felhasználónevét és jelszavát.

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

3. lépés: Töltse be a projektfájlt

Töltse be a Microsoft Project fájlt az Aspose.Tasks segítségével.

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

4. lépés: Állítsa be a Windows hitelesítő adatait

Hálózati hitelesítő adatok létrehozása a megadott felhasználónév, jelszó és tartomány használatával.

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

5. lépés: Állítsa be a Project Server hitelesítő adatait

Hozzon létre Project Server hitelesítési adatokat az URL és a Windows hitelesítő adatok használatával.

var projectServerCredentials = new ProjectServerCredentials(URL, windowsCredentials);

6. lépés: A Project Server Manager inicializálása

Inicializáljon egy Project Server Manager objektumot a Project Server hitelesítő adataival.

var manager = new ProjectServerManager(projectServerCredentials);

7. lépés: Új projekt létrehozása

Hozzon létre egy új projektet a Project Serveren a betöltött Project objektum használatával.

manager.CreateNewProject(project);

Következtetés

Gratulálunk! Sikeresen megtanulta, hogyan kell dolgozni az MS Project Online kivételeivel az Aspose.Tasks for .NET használatával. Ezzel a tudással hatékonyan kezelheti a kivételeket, és kezelheti a Microsoft Project fájlokat a .NET-alkalmazásokon belül.

GYIK

K: Használhatom az Aspose.Tasks-t más projektmenedzsment eszközökkel?

V: Igen, az Aspose.Tasks széleskörű támogatást nyújt a különféle projektmenedzsment fájlformátumokkal való munkavégzéshez, beleértve a Microsoft Projectet, a Primaverát és még sok mást.

K: Elérhető az Aspose.Tasks ingyenes próbaverziója?

V: Igen, elérheti az Aspose.Tasks ingyenes próbaverzióját a webhelyrőlweboldal.

K: Hol találom az Aspose.Tasks dokumentációját?

V: Az Aspose.Tasks részletes dokumentációja elérhetőitt.

K: Hogyan kaphatok támogatást az Aspose.Tasks-hoz?

V: Támogatást kaphat az Aspose.Tasks közösségi fórumonitt.

K: Hogyan vásárolhatok licencet az Aspose.Tasks számára?

V: Az Aspose.Tasks licencet a webhelyről vásárolhatja megvásárlási oldal.