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>