MergeLocalizationDirectives görevi
Görev, MergeLocalizationDirectives bir veya daha fazla XAML ikili biçim dosyasının yerelleştirme özniteliklerini ve açıklamalarını tüm derleme için tek bir dosyada birleştirir.
Görev parametreleri
Parametre | Tanım |
---|---|
GeneratedLocalizationFiles |
Gerekli ITaskItem[] parametresi. XAML ikili biçiminde tek tek dosyalar için yerelleştirme yönergeleri dosyalarının listesini belirtir. |
OutputFile |
Gerekli Dize çıkış parametresi. Derlenmiş localization-directives derlemesinin çıkış yolunu belirtir. |
Açıklamalar
XAML içeriğine yerelleştirme öznitelikleri ve açıklamalar ekleyebilirsiniz. Windows Presentation Foundation (WPF) yerelleştirme desteğiyle, yerelleştirme özniteliklerini ve açıklamalarını çıkarabilir ve bunları oluşturulan derlemeden ayrı bir .loc dosyasına yerleştirebilirsiniz. Bunu LocalizationProperty Depolama özniteliğini kullanarak yapabilirsiniz. Yerelleştirme öznitelikleri ve açıklamaları ve LocalizationProperty Depolama hakkında daha fazla bilgi için bkz. Yerelleştirme öznitelikleri ve açıklamaları.
Örnek
Aşağıdaki örnek, birkaç XAML ikili biçim dosyasının yerelleştirme açıklamalarını tek bir .loc dosyasıyla birleştirir.
<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>