MergeLocalizationDirectives 任务

更新:2007 年 11 月

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

任务参数

参数

说明

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)

其他资源

Windows Presentation Foundation MSBuild 参考

Windows Presentation Foundation MSBuild 任务参考

MSBuild 参考

MSBuild 任务参考