管理 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 文件。

常见问题解答

问:我可以将 Aspose.Tasks 与其他项目管理工具一起使用吗?

答:是的,Aspose.Tasks 为使用各种项目管理文件格式提供了广泛的支持,包括 Microsoft Project、Primavera 等。

问:Aspose.Tasks 是否有免费试用版?

答:是的,您可以从以下网站访问 Aspose.Tasks 的免费试用版:网站.

问:在哪里可以找到 Aspose.Tasks 的文档?

答:Aspose.Tasks 的详细文档可用这里.

问:如何获得 Aspose.Tasks 的支持?

答:您可以从 Aspose.Tasks 社区论坛获得支持这里.

问:如何购买 Aspose.Tasks 的许可证?

答:您可以从以下位置购买 Aspose.Tasks 的许可证:购买页面.