MSBuild タスク リファレンス

更新 : 2007 年 11 月

タスクでは、ビルド プロセスの間に実行するコードを指定します。このセクションでは、MSBuild に用意されている共通タスク ライブラリについて説明します。

このセクションの各トピックで説明するパラメータのほかに、各タスクには以下のパラメータもあります。

パラメータ

説明

Condition

省略可能な String 型のパラメータです。

このタスクを実行するかどうかを MSBuild エンジンで決定するための Boolean 式です。MSBuild でサポートされている条件については、「MSBuild の条件」を参照してください。

ContinueOnError

省略可能な Boolean 型のパラメータです。

このタスクが失敗した場合に、ターゲット内の残りのタスクを実行するかどうかを示す Boolean 値です。Execute メソッドで例外がスローされるか false が返されると、タスクは失敗します。

ContinueOnError を true に設定した場合は、残りのタスクが実行されるため、このタスクが失敗してもターゲット全体の失敗には至りません。

ContinueOnError を false に設定した場合には、残りのタスクが実行されず、ターゲット全体のビルドが失敗します。

既定では ContinueOnError は、false に設定されています。

このセクションの内容

  • AL (アセンブリ リンカ) タスク
    AL タスクおよびそのパラメータについて説明します。

  • AspNetCompiler タスク
    ASP.NET アプリケーションをプリコンパイルするための aspnet_compiler.exe ユーティリティをラップします。

  • AssignCulture タスク
    アイテムにカルチャ ID を割り当てます。

  • CallTarget タスク
    プロジェクト ファイル内のターゲットを呼び出します。

  • Copy タスク
    Copy タスクおよびそのパラメータについて説明します。

  • CreateItem タスク
    CreateItem タスクおよびそのパラメータについて説明します。

  • CreateProperty タスク
    CreateProperty タスクおよびそのパラメータについて説明します。

  • Csc タスク
    Csc タスクおよびそのパラメータについて説明します。

  • Delete タスク
    Delete タスクおよびそのパラメータについて説明します。

  • Error タスク
    条件付きステートメントの評価に基づいてビルドを停止し、エラーをログに記録します。

  • Exec タスク
    Exec タスクおよびそのパラメータについて説明します。

  • FindUnderPath タスク
    指定されたアイテム コレクション内のどのアイテムが、指定されたフォルダおよびそのすべてのサブフォルダに格納されているアイテムであるのかを確認します。

  • GenerateApplicationManifest タスク
    GenerateApplicationManifest タスクおよびそのパラメータについて説明します。

  • GenerateBootstrapper タスク
    アプリケーションおよびその必要条件を、自動的に検出、ダウンロード、およびインストールする方法を提供します。

  • GenerateDeploymentManifest タスク
    GenerateDeployManifest タスクおよびそのパラメータについて説明します。

  • GenerateResource タスク
    .txt ファイルおよび .resx ファイルを、共通言語ランタイムの .resources バイナリ ファイルに変換します。

  • GetAssemblyIdentity タスク
    指定されたファイルからアセンブリ ID を取得し、その ID を出力します。

  • GetFrameworkPath タスク
    .NET Framework アセンブリのパスを取得します。

  • GetFrameworkSdkPath タスク
    Windows Software Development Kit (SDK) へのパスを取得します。

  • LC タスク
    LC タスクおよびそのパラメータについて説明します。

  • MakeDir タスク
    MakeDir タスクおよびそのパラメータについて説明します。

  • Message タスク
    ビルド中のメッセージをログに記録します。

  • MSBuild タスク
    MSBuild タスクおよびそのパラメータについて説明します。

  • ReadLinesFromFile タスク
    テキスト ファイルからアイテムの一覧を読み込みます。

  • RegisterAssembly タスク
    RegisterAssembly タスクおよびそのパラメータについて説明します。

  • RemoveDir タスク
    RemoveDir タスクおよびそのパラメータについて説明します。

  • ResGen タスク
    ResGen タスクおよびそのパラメータについて説明します。

  • ResolveAssemblyReference タスク
    ResolveAssemblyReference タスクおよびそのパラメータについて説明します。

  • ResolveComReference タスク
    ResolveCOMReference タスクおよびそのパラメータについて説明します。

  • ResolveKeySource タスク
    厳密な名前のキーのソースを確認します。

  • ResolveNativeReference タスク
    ネイティブ参照を解決します。

  • SGen タスク
    指定されたアセンブリの種類に対応する XML シリアル化アセンブリを作成します。

  • SignFile タスク
    指定された証明書で指定されたファイルに署名します。

  • Touch タスク
    Touch タスクおよびそのパラメータについて説明します。

  • UnregisterAssembly タスク
    UnregisterAssembly タスクおよびそのパラメータについて説明します。

  • Vbc タスク
    Vbc タスクおよびそのパラメータについて説明します。

  • VCBuild タスク
    VCBuild タスクおよびそのパラメータについて説明します。

  • Warning タスク
    条件付きステートメントの評価に基づいてビルド中の警告をログに記録します。

  • WriteLinesToFile タスク
    指定したアイテムを指定したテキスト ファイルに書き込みます。

参照

処理手順

方法 : タスクを記述する

概念

MSBuild タスク

その他の技術情報

MSBuild リファレンス