Aspose.Tasks での MS Project オンライン例外の管理

導入

このチュートリアルでは、Aspose.Tasks for .NET を使用した Microsoft Project Online 例外の複雑な処理について詳しく説明します。 Aspose.Tasks は、開発者が Microsoft Project ファイルを簡単に操作および管理できるようにする強力な .NET API です。プロセスを段階的に説明し、.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 Manager を初期化する

Project Server 資格情報を使用して Project Server Manager オブジェクトを初期化します。

var manager = new ProjectServerManager(projectServerCredentials);

ステップ 7: 新しいプロジェクトを作成する

読み込まれたプロジェクト オブジェクトを使用して、Project Server 上に新しいプロジェクトを作成します。

manager.CreateNewProject(project);

結論

おめでとう! Aspose.Tasks for .NET を使用して MS Project Online の例外を処理する方法を学習しました。この知識があれば、例外を効率的に処理し、.NET アプリケーション内で Microsoft Project ファイルを管理できるようになります。

よくある質問

Q: Aspose.Tasks を他のプロジェクト管理ツールと一緒に使用できますか?

A: はい、Aspose.Tasks は、Microsoft Project、Primavera などを含むさまざまなプロジェクト管理ファイル形式の操作に対する広範なサポートを提供します。

Q: Aspose.Tasks に利用できる無料トライアルはありますか?

A: はい、Aspose.Tasks の無料トライアルにアクセスできます。Webサイト.

Q: Aspose.Tasks のドキュメントはどこで見つけられますか?

A: Aspose.Tasks の詳細なドキュメントが入手可能です。ここ.

Q: Aspose.Tasks のサポートを受けるにはどうすればよいですか?

A: Aspose.Tasks コミュニティ フォーラムからサポートを受けることができます。ここ.

Q: Aspose.Tasks のライセンスを購入するにはどうすればよいですか?

A: Aspose.Tasks のライセンスは、購入ページ.