2012-12-30 91 views
0

我正在構建Windows Phone 8應用程序,其中我正在使用Telerik Rad Controls for WP8。該應用已被本地化爲en-US,en-GB,da-DK,de-DE,fr-FR,it-IT。當我運行Store Test Kit時,出現以下錯誤;Windows Phone 8:某些文件未添加到構建中的XAP文件

[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 2012年12月11日)

沒有人有任何想法的問題可能是什麼?

乾杯 硅

回答

2

看來其他人有類似的問題,但沒有解決辦法:可以添加後期生成和XAP隨後將存儲測試套件App submission fails with 1016 related to Microsoft.Advertising.Mobile.resources.dll

作爲一個變通的文件(和我認爲會通過認證!)。

我已經安裝7zip的這麼解決我的具體問題我用下面的生成後事件命令行:

"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\ 
0

你嘗試設置你的resources.dll到內容的生成操作,編譯或嵌入式資源?這種方式應該在構建過程中包含這些文件。

相關問題