管理 Aspose.Tasks 中的 MS Project Online 異常
介紹
在本教學中,我們將深入研究使用 Aspose.Tasks for .NET 處理 Microsoft Project Online 例外的複雜性。 Aspose.Tasks 是一個功能強大的.NET API,可讓開發人員輕鬆操作和管理 Microsoft Project 檔案。我們將逐步完成此過程,確保全面了解如何在 .NET 應用程式中使用 MS Project Online 例外狀況。
先決條件
在我們開始之前,請確保您已設定以下先決條件:
導入命名空間
- 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 的授權:購買頁面.