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