MergeLocalizationDirectives 任务

MergeLocalizationDirectives 任务为整个程序集将一个或多个 XAML 二进制格式文件的本地化特性和注释合并为单个文件。

任务参数

Parameter

说明

GeneratedLocalizationFiles

必选 ITaskItem[] 参数。

为 XAML 二进制格式的各个文件指定本地化指令文件的列表。

OutputFile

必选 String 输出参数。

指定已编译本地化指令程序集的输出路径。

备注

您可以将本地化特性和注释添加到可扩展应用程序标记语言 (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>

请参见

概念

生成 WPF 应用程序 (WPF)

其他资源

WPF MSBuild 参考

WPF MSBuild 任务引用

MSBuild 参考

MSBuild 任务参考