依存関係の定義

タスク レベルの依存関係は DependsOn 属性を使用して定義します。これは Task および TaskGroup 要素で利用できます。依存関係は複数定義できます。

インクリメンタル ビルドではファイル レベルの依存関係をタイムスタンプで管理します。タスクに SourceFileOutputFiles 属性で定義された出力ファイルが 1 つでもある場合、Incredibuild はタイムスタンプを比較してタスクを実行すべきかどうかを判断します。

ファイル レベルの依存関係を確認する際は InputFiles 属性が考慮されます。追加の入力ファイルが定義されている場合、Incredibuild は SourceFile の場合と同様にそのタイムスタンプを比較してタスクを実行すべきかどうかを判断します。

依存関係の階層構造は OutputFiles > SourceFile > InputFiles です。