Windows Phone 8:某些文件未在构建时添加到XAP文件中

时间:2012-12-30 10:43:17

标签: telerik windows-phone-8

我正在构建一个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)

有谁知道问题可能是什么?

干杯 硅

2 个答案:

答案 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?这样就可以在构建过程中包含文件。