0

我有一个Windows Store项目,我一直在开发很长一段时间。迄今为止,多语言应用程序工具包已经非常棒了。最近我更新到3.1版。不幸的是,这导致构建过程不处理我已经使用了一年的文件.xlf“找不到XLIFF语言文件。”在更新到MAT 3.1之后

基于this entry我看了一下我的项目文件。资源的定义与博客条目的建议应该如何相似。与此相似:

<ItemGroup> 
    <XliffResource Include="MultilingualResources\MyProject.WinRT_ar.xlf" /> 
    <XliffResource Include="MultilingualResources\MyProject.WinRT_bg-BG.xlf" /> 
    <XliffResource Include="MultilingualResources\MyProject.WinRT_ca-ES.xlf" /> 
    ... 

我试了很多东西,包括添加<Generator>标签。它似乎没有工作。我怎样才能让项目看到我的.xlf

回答

0

我能够通过嘲讽地做完全相反这篇文章中描述得到这个工作。我用<None>标签替换了<XliffResource>标签。像这样:

<ItemGroup> 
    <None Include="MultilingualResources\MyProject.WinRT_ar.xlf" /> 
    <None Include="MultilingualResources\MyProject.WinRT_bg-BG.xlf" /> 
    <None Include="MultilingualResources\MyProject.WinRT_ca-ES.xlf" /> 
    ... 

MAT现在正在像以前一样工作。我已经发送了一封电子邮件给MAT团队,看看这是否是一个错误,所以这个修复将来可能会改变。如有必要,我会更新这个答案。