我正在构建一个Windows Phone 8应用程序,我正在使用Telerik Rad Controls for WP8。该应用程序已本地化为en-US,en-GB,da-DK,de-DE,fr-FR,es-ES&它-IT。当我运行Store Test Kit时,我收到以下错误;
[ERROR]: A file registered in the AppManifest.xaml is missing: fr-FR/Telerik.Windows.Controls.Input.resources.dll.
[ERROR]: A file registered in the AppManifest.xaml is missing: it-IT/Telerik.Windows.Controls.Input.resources.dll.
[ERROR]: A file registered in the AppManifest.xaml is missing: it-IT/Telerik.Windows.Controls.Primitives.resources.dll.
该文件存在于相对/ Bin / Release文件夹中,但未包含在.xap文件中。我已经破解了打开xap并为所有其他语言添加了正确的文件,但上面的3个肯定是缺失的。
我正在使用最新版本的RadControls(2012.3.1211 DEC.11,12012)
有谁知道问题可能是什么?
干杯 硅
答案 0 :(得分:2)
似乎其他人遇到类似问题但没有解决方案:App submission fails with 1016 related to Microsoft.Advertising.Mobile.resources.dll
由于可以在构建后添加文件,xap然后传递Store Test Kit(我假设将通过认证!)。
我安装了7zip以便修复我的具体问题我使用了以下Post-build事件命令行:
"C:\Program Files\7-Zip\7z.exe" a -tzip $(TargetDir)<YOUR XAP FILE NAME>.xap $(TargetDir)it-IT\
"C:\Program Files\7-Zip\7z.exe" a -tzip $(TargetDir)<YOUR XAP FILE NAME>.xap $(TargetDir)fr-FR\
答案 1 :(得分:0)
您是否尝试将resources.dll的Build Action设置为Content,Compile或Embedded Ressource?这样就可以在构建过程中包含文件。