管理 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 文件。
常见问题解答
问:我可以将 Aspose.Tasks 与其他项目管理工具一起使用吗?
答:是的,Aspose.Tasks 为使用各种项目管理文件格式提供了广泛的支持,包括 Microsoft Project、Primavera 等。
问:Aspose.Tasks 是否有免费试用版?
答:是的,您可以从以下网站访问 Aspose.Tasks 的免费试用版:网站.
问:在哪里可以找到 Aspose.Tasks 的文档?
答:Aspose.Tasks 的详细文档可用这里.
问:如何获得 Aspose.Tasks 的支持?
答:您可以从 Aspose.Tasks 社区论坛获得支持这里.
问:如何购买 Aspose.Tasks 的许可证?
答:您可以从以下位置购买 Aspose.Tasks 的许可证:购买页面.