MergeLocalizationDirectives 任务

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

任务参数

参数 描述
GeneratedLocalizationFiles 必需的 ITaskItem[] 参数。

指定单个 XAML 二进制格式文件的本地化指令文件列表。
OutputFile 必需的 String 输出参数。

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

注解

可将本地化属性和注释添加到 XAML 内容中。 借助 Windows Presentation Foundation (WPF) 本地化支持,可以去除本地化属性和注释,并将其放在独立于生成的程序集的 .loc 文件中。 可以通过使用 LocalizationPropertyStorage 属性执行此操作。 若要深入了解本地化属性和注释,以及 LocalizationPropertyStorage,请参阅本地化属性和注释

示例

下面的示例将多个 XAML 二进制格式化文件的本地化注释合并到单个 .loc 文件中。

<Project xmlns="http://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>

请参阅