プロジェクト間先行タスクの操作方法

Microsoft Projectでは、タスクは同一プロジェクト内だけでなく、異なるプロジェクト間でも関連付けることができます。 プロジェクト間先行タスク は、先行タスクが 外部プロジェクトファイル. Aspose.Tasks for .NET は、そのようなリンクをプログラムで読み取り、解析することを完全にサポートします。

Aspose.Tasksにおけるプロジェクト間先行タスク

この TaskLink class は、プロジェクト間リンクを操作するための2つの主要なプロパティを公開します:

これらのプロパティにより、複数のプロジェクトにまたがる依存関係を識別、フィルタリング、解析することが可能になります。

Microsoft Projectでのプロジェクト間先行タスクの管理

Microsoft Projectでプロジェクト間先行タスクを表示または管理するには:

  1. プロジェクトを開きます。
  2. 次に、 ツール メニューで、 プロジェクト間のリンクを選択します。
  3. 外部リンクを確認または編集します。

このダイアログでは、すべての外部先行タスクと後続タスク、およびソースプロジェクトファイルが表示されます。

Aspose.Tasksを使用してプロジェクト間先行タスクを取得する

次の例は、プロジェクト内のすべてのタスクリンクを巡回し、プロジェクト間の先行タスクと後続タスクを表示する方法を示します。

1Project project = new Project("New Project.mpp");
2
3// Check cross project task links
4foreach (TaskLink taskLink in project.TaskLinks)
5{
6    if (taskLink.IsCrossProject)
7        Console.WriteLine(taskLink.CrossProjectName);
8}

まとめ

これらを扱うには、 CrossProjectName および IsCrossProject のプロパティを持つ TaskLink class を使用することで、開発者は .NETアプリケーション内でこれらの依存関係をプログラム的に検出および処理できます。これにより、大規模で分散したプロジェクト群を扱う場合でも、一貫したプロジェクト分析が可能になります。

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.