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團隊,看看這是否是一個錯誤,所以這個修復將來可能會改變。如有必要,我會更新這個答案。