MergeLocalizationDirectives タスク
更新 : 2007 年 11 月
MergeLocalizationDirectives タスクは、1 つ以上の XAML バイナリ形式ファイルのローカリゼーション属性とコメントを、アセンブリ全体で単一のファイルにマージします。
タスク パラメータ
パラメータ |
説明 |
---|---|
GeneratedLocalizationFiles |
必須の ITaskItem[] 型のパラメータ。 XAML バイナリ形式の個々のファイルに対するローカリゼーション ディレクティブ ファイルの一覧を指定します。 |
OutputFile |
必須の String 型の出力パラメータ。 コンパイルされたローカリゼーション ディレクティブ アセンブリの出力パスを指定します。 |
解説
Extensible Application Markup Language (XAML) のコンテンツには、ローカリゼーション属性とコメントを追加できます。Windows Presentation Foundation (WPF) のローカリゼーション サポートを使用すると、ローカリゼーション属性とコメントを取り出し、生成されるアセンブリとは別の .loc ファイルに格納できます。これを行うには、LocalizationPropertyStorage 属性を使用します。ローカリゼーション属性とコメント、および LocalizationPropertyStorage の詳細については、「ローカリゼーション属性とコメント」を参照してください。
使用例
いくつかの XAML バイナリ形式ファイルのローカリゼーション コメントを単一の .loc ファイルにマージする方法を次の例に示します。
<Project xmlns="https://schemas.microsoft.com/developer/msbuild/2003">
<UsingTask
TaskName="Microsoft.Build.Tasks.Windows.MergeLocalizationDirectives"
AssemblyFile="C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.0\PresentationBuildTasks.dll" />
<Target Name="MergeLocalizationDirectivesTask">
<MergeLocalizationDirectives
GeneratedLocalizationFiles="obj\debug\page1.loc;obj\debug\page2.loc;obj\debug\page3.loc"
OutputFile="obj\debug\WPFMSBuildSample.loc" />
</Target>
</Project>
参照
概念
その他の技術情報
Windows Presentation Foundation MSBuild のリファレンス