次の方法で共有


WPF MSBuild タスク リファレンス

Windows Presentation Foundation (WPF) ビルド プロセスは、追加のビルド タスクのセットによって Microsoft Build Engine (MSBuild) を拡張します。このタスクには、マークアップとプロセス リソースのコンパイルが含まれます。

このセクションの内容

  • FileClassifier タスク
    ソース リソースのセットを、アセンブリに埋め込まれるリソースとして分類します。 ローカライズできないリソースは、メイン アプリケーション アセンブリに埋め込まれます。ローカライズ可能なリソースは、サテライト アセンブリに埋め込まれます。

  • GenerateTemporaryTargetAssembly タスク
    プロジェクト内の少なくとも 1 つの Extensible Application Markup Language (XAML) ページが、そのプロジェクトでローカルに宣言されている型を参照している場合に、アセンブリを生成します。 生成されるアセンブリは、ビルド処理が完了するか、またはビルド処理が失敗すると削除されます。

  • GetWinFXPath タスク
    現在の Microsoft .NET Framework ランタイムのディレクトリを返します。

  • MarkupCompilePass1 タスク
    ローカライズできない Extensible Application Markup Language (XAML) プロジェクト ファイルをコンパイル済みバイナリ形式に変換します。

  • MarkupCompilePass2 タスク
    同じプロジェクト内の型を参照する Extensible Application Markup Language (XAML) ファイルに対して、2 番目のマークアップ コンパイル パスを実行します。

  • MergeLocalizationDirectives タスク
    1 つ以上の XAML バイナリ形式ファイルのローカリゼーション属性とコメントを、アセンブリ全体で単一のファイルにマージします。

  • ResourcesGenerator タスク
    1 つ以上のリソース (.jpg、.ico、.bmp、バイナリ形式の XAML、その他の種類の拡張子) を .resources ファイルに埋め込みます。

  • UidManager タスク
    ソース XAML ファイルに含まれるすべての Extensible Application Markup Language (XAML) 要素をローカライズするために、一意識別子 (UID) のチェック、更新、または削除を行います。

  • UpdateManifestForBrowserApplication タスク
    XAML browser application (XBAP) プロジェクトのビルド時に、アプリケーション マニフェスト (projectname.exe.manifest) に <hostInBrowser /> 要素を追加するために実行されます。

参照

概念

MSBuild