0

我有一个我已经开发了很长一段时间的 Windows 应用商店项目。到目前为止,多语言应用程序工具包非常棒。最近我更新到 3.1 版。不幸的是,这导致构建过程无法处理我.xlf已经使用了一年的文件。

基于此条目,我查看了我的项目文件。资源的定义与博客条目建议的方式类似。与此类似:

<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的s?

4

1 回答 1

0

具有讽刺意味的是,我能够通过与文章中描述的完全相反的方式来实现这一点。我用<XliffResource>标签替换了<None>标签。像这样:

<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 团队发送了一封电子邮件,以查看这是否是一个错误,因此此修复程序将来可能会更改。如有必要,我将更新此答案。

于 2014-09-22T20:43:18.100 回答