Zarządzanie wyjątkami online MS Project w Aspose.Tasks

Wstęp

W tym samouczku zagłębimy się w zawiłości obsługi wyjątków Microsoft Project Online przy użyciu Aspose.Tasks dla .NET. Aspose.Tasks to potężny interfejs API .NET, który umożliwia programistom łatwe manipulowanie plikami Microsoft Project i zarządzanie nimi. Przeprowadzimy przez ten proces krok po kroku, zapewniając kompleksowe zrozumienie pracy z wyjątkami MS Project Online w aplikacjach .NET.

Warunki wstępne

Zanim zaczniemy, upewnij się, że masz skonfigurowane następujące wymagania wstępne:

Importuj przestrzenie nazw

  1. Aspose.Tasks: Zaimportuj przestrzeń nazw Aspose.Tasks, aby uzyskać dostęp do funkcjonalności udostępnianych przez interfejs API Aspose.Tasks.
using Aspose.Tasks;
using System;
using System.Diagnostics.CodeAnalysis;
using System.Net;

Krok 1: Skonfiguruj katalog dokumentów

Upewnij się, że masz wyznaczony katalog do pracy z plikami projektu. Zastępować"Your Document Directory" ze ścieżką do katalogu dokumentów.

String DataDir = "Your Document Directory";

Krok 2: Zdefiniuj poświadczenia serwera Project Server

Skonfiguruj adres URL, domenę, nazwę użytkownika i hasło do serwera Project Server.

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

Krok 3: Załaduj plik projektu

Załaduj plik Microsoft Project za pomocą Aspose.Tasks.

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

Krok 4: Ustaw poświadczenia systemu Windows

Utwórz dane uwierzytelniające sieci, korzystając z podanej nazwy użytkownika, hasła i domeny.

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

Krok 5: Ustaw poświadczenia serwera projektu

Utwórz poświadczenia serwera Project Server przy użyciu adresu URL i poświadczeń systemu Windows.

var projectServerCredentials = new ProjectServerCredentials(URL, windowsCredentials);

Krok 6: Zainicjuj Menedżera serwera projektu

Zainicjuj obiekt Project Server Manager przy użyciu poświadczeń Project Server.

var manager = new ProjectServerManager(projectServerCredentials);

Krok 7: Utwórz nowy projekt

Utwórz nowy projekt na serwerze Project Server, korzystając z załadowanego obiektu Project.

manager.CreateNewProject(project);

Wniosek

Gratulacje! Pomyślnie nauczyłeś się, jak pracować z wyjątkami MS Project Online przy użyciu Aspose.Tasks dla .NET. Dzięki tej wiedzy możesz efektywnie obsługiwać wyjątki i zarządzać plikami Microsoft Project w aplikacjach .NET.

Często zadawane pytania

P: Czy mogę używać Aspose.Tasks z innymi narzędziami do zarządzania projektami?

Odp.: Tak, Aspose.Tasks zapewnia szerokie wsparcie dla pracy z różnymi formatami plików do zarządzania projektami, w tym Microsoft Project, Primavera i innymi.

P: Czy dostępna jest bezpłatna wersja próbna Aspose.Tasks?

Odp.: Tak, możesz uzyskać dostęp do bezpłatnej wersji próbnej Aspose.Tasks z poziomustrona internetowa.

P: Gdzie mogę znaleźć dokumentację dla Aspose.Tasks?

O: Dostępna jest szczegółowa dokumentacja Aspose.TasksTutaj.

P: Jak mogę uzyskać wsparcie dla Aspose.Tasks?

Odp.: Możesz uzyskać pomoc na forum społeczności Aspose.TasksTutaj.

P: Jak kupić licencję na Aspose.Tasks?

Odp.: Możesz kupić licencję na Aspose.Tasks w witryniestrona zakupu.