Aspose.Tasks での Microsoft Project データベースの設定

導入

Aspose.Tasks を使用して .NET アプリケーションで Microsoft Project データベースを操作している場合は、プロジェクト データをシームレスにインポートするために必要な設定を構成する必要があります。このチュートリアルでは、プロセスを段階的に説明します。

前提条件

始める前に、以下のものがあることを確認してください。

  1. Aspose.Tasks for .NET: Aspose.Tasks ライブラリをダウンロードしてインストールします。ここ.
  2. Microsoft Project データベースへのアクセス: データをインポートするには、Microsoft Project データベースにアクセスできる必要があります。

名前空間のインポート

まず、必要な名前空間をプロジェクトにインポートしていることを確認してください。

using Aspose.Tasks;
using System;
using System.Data.SqlClient;
using Aspose.Tasks.Connectivity;

using Aspose.Tasks.Saving;

ステップ 1: 接続文字列を作成する

Microsoft Project データベースへの接続文字列を作成します。以下に例を示します。

var connectionString = new SqlConnectionStringBuilder();
connectionString.DataSource = "192.168.56.2,1433";
connectionString.Encrypt = true;
connectionString.TrustServerCertificate = true;
connectionString.InitialCatalog = "ProjectServer_Published";
connectionString.NetworkLibrary = "DBMSSOCN";
connectionString.UserID = "sa";
connectionString.Password = "*";
connectionString.ConnectTimeout = 2;

プレースホルダーの値を実際のデータベース資格情報に置き換えてください。

ステップ 2: MspDbSettings を構成する

のインスタンスを作成しますMspDbSettingsそして、プロジェクト GUID とともに接続文字列を指定します。

var settings = new MspDbSettings(connectionString.ConnectionString, new Guid("E6426C44-D6CB-4B9C-AF16-48910ACE0F54"));
settings.Schema = "dbo";

ステップ 3: プロジェクト データをロードする

インスタンス化するProject構成された設定を使用してオブジェクトを作成します。

var project = new Project(settings);

ステップ 4: プロジェクト データを保存する

ロードしたプロジェクト データをファイルに保存します。

project.Save(OutDir + "ImportProjectDataFromDatabase_out.mpp", SaveFileFormat.Mpp);

結論

このチュートリアルでは、Aspose.Tasks for .NET を使用して Microsoft Project データベースにアクセスするための設定を構成する方法を学習しました。これらの手順に従うことで、プロジェクト データをアプリケーションにシームレスにインポートでき、効率的なプロジェクト管理が容易になります。

よくある質問

Q1: Aspose.Tasks をさまざまなバージョンの Microsoft Project データベースで使用できますか?

A1: はい、Aspose.Tasks はさまざまなバージョンの Microsoft Project データベースをサポートしているため、統合が柔軟に行えます。

Q2: データベースの接続問題をトラブルシューティングするにはどうすればよいですか?

A2: 接続文字列が適切な資格情報とデータベースの詳細で正しく構成されていることを確認してください。ドキュメントを参照したり、サポートを求めたりすることもできます。Aspose.Task フォーラム.

Q3: Aspose.Tasks の試用版はありますか?

A3: はい、以下から無料試用版にアクセスできます。ここ.

Q4: データベース対話用のスキーマをカスタマイズできますか?

A4: はい、スキーマを指定できます。MspDbSettingsデータベース構造に従ってオブジェクトを作成します。

Q5: Aspose.Tasks の使用に関する詳細なドキュメントはどこで入手できますか?

A5: 包括的なドキュメントを参照できます。ここ Aspose.Tasks 機能の詳細については、こちらをご覧ください。