管理 Aspose.Tasks 中的 MS Project Online 異常

介紹

在本教學中,我們將深入研究使用 Aspose.Tasks for .NET 處理 Microsoft Project Online 例外的複雜性。 Aspose.Tasks 是一個功能強大的.NET API,可讓開發人員輕鬆操作和管理 Microsoft Project 檔案。我們將逐步完成此過程,確保全面了解如何在 .NET 應用程式中使用 MS Project Online 例外狀況。

先決條件

在我們開始之前,請確保您已設定以下先決條件:

導入命名空間

  1. Aspose.Tasks:匯入Aspose.Tasks命名空間以存取Aspose.Tasks API提供的功能。
using Aspose.Tasks;
using System;
using System.Diagnostics.CodeAnalysis;
using System.Net;

第 1 步:設定文檔目錄

確保您有一個指定的目錄來處理您的專案文件。代替"Your Document Directory"與您的文檔目錄的路徑。

String DataDir = "Your Document Directory";

步驟 2:定義 Project Server 憑證

設定 Project Server 的 URL、網域、使用者名稱和密碼。

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

第 3 步:載入專案文件

使用 Aspose.Tasks 載入 Microsoft Project 檔案。

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

第 4 步:設定 Windows 憑證

使用提供的使用者名稱、密碼和網域建立網路憑證。

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

步驟 5:設定 Project Server 憑證

使用 URL 和 Windows 憑證建立 Project Server 憑證。

var projectServerCredentials = new ProjectServerCredentials(URL, windowsCredentials);

第 6 步:初始化專案伺服器管理員

使用 Project Server 憑證初始化 Project Server Manager 物件。

var manager = new ProjectServerManager(projectServerCredentials);

第7步:建立新項目

使用載入的 Project 物件在 Project Server 上建立一個新專案。

manager.CreateNewProject(project);

結論

恭喜!您已成功學習如何使用 Aspose.Tasks for .NET 處理 MS Project Online 例外。有了這些知識,您就可以有效地處理異常並管理 .NET 應用程式中的 Microsoft Project 檔案。

常見問題解答

Q:我可以將 Aspose.Tasks 與其他專案管理工具一起使用嗎?

答:是的,Aspose.Tasks 為使用各種專案管理文件格式提供了廣泛的支持,包括 Microsoft Project、Primavera 等。

Q:Aspose.Tasks 是否有免費試用版?

答:是的,您可以從以下網站存取 Aspose.Tasks 的免費試用版:網站.

Q:在哪裡可以找到 Aspose.Tasks 的文檔?

答:Aspose.Tasks 的詳細文件可用這裡.

Q:如何獲得 Aspose.Tasks 的支援?

答:您可以從 Aspose.Tasks 社群論壇獲得支持這裡.

Q:如何購買 Aspose.Tasks 的授權?

答:您可以從以下位置購買 Aspose.Tasks 的授權:購買頁面.