应用提交失败,其中1016与Microsoft.Advertising.Mobile.resources.dll相关

时间:2012-11-19 07:50:36

标签: windows-phone-8

我正在尝试将我的应用程序提交到Windows Phone 8商店,但它失败并出现以下错误:

1016: A file registered in the app manifest is missing: pl-PL/Microsoft.Advertising.Mobile.resources.dll. Use a different one and then try again 
1016: A file registered in the app manifest is missing: it-IT/Microsoft.Advertising.Mobile.resources.dll. Use a different one and then try again 
1016: A file registered in the app manifest is missing: ko-KR/Microsoft.Advertising.Mobile.resources.dll. Use a different one and then try again 
1016: A file registered in the app manifest is missing: fr-FR/Microsoft.Advertising.Mobile.resources.dll. Use a different one and then try again 
1016: A file registered in the app manifest is missing: zh-TW/Microsoft.Advertising.Mobile.resources.dll. Use a different one and then try again 
1016: A file registered in the app manifest is missing: ja-JP/Microsoft.Advertising.Mobile.resources.dll. Use a different one and then try again 
1016: A file registered in the app manifest is missing: es-ES/Microsoft.Advertising.Mobile.resources.dll. Use a different one and then try again 
1016: A file registered in the app manifest is missing: pt-PT/Microsoft.Advertising.Mobile.resources.dll. Use a different one and then try again 
1016: A file registered in the app manifest is missing: el-GR/Microsoft.Advertising.Mobile.resources.dll. Use a different one and then try again

如果我打开xap并从AppManifest.xaml手动删除以下行:

<AssemblyPart Source="cs-CZ/Microsoft.Advertising.Mobile.resources.dll" />
<AssemblyPart Source="de-DE/Microsoft.Advertising.Mobile.resources.dll" />
<AssemblyPart Source="el-GR/Microsoft.Advertising.Mobile.resources.dll" />
<AssemblyPart Source="es-ES/Microsoft.Advertising.Mobile.resources.dll" />
<AssemblyPart Source="fr-FR/Microsoft.Advertising.Mobile.resources.dll" />
<AssemblyPart Source="it-IT/Microsoft.Advertising.Mobile.resources.dll" />
<AssemblyPart Source="ja-JP/Microsoft.Advertising.Mobile.resources.dll" />
<AssemblyPart Source="ko-KR/Microsoft.Advertising.Mobile.resources.dll" />
<AssemblyPart Source="pl-PL/Microsoft.Advertising.Mobile.resources.dll" />
<AssemblyPart Source="pt-PT/Microsoft.Advertising.Mobile.resources.dll" />
<AssemblyPart Source="ru-RU/Microsoft.Advertising.Mobile.resources.dll" />
<AssemblyPart Source="zh-CN/Microsoft.Advertising.Mobile.resources.dll" />
<AssemblyPart Source="zh-TW/Microsoft.Advertising.Mobile.resources.dll" />
提交后我得到:

We weren't able to save your info. Try again. Error code: 0x80040803

其他人有这个问题吗?

谢谢!

2 个答案:

答案 0 :(得分:2)

我有类似的错误消息。我采用了另一种方法:不是编辑清单文件,而是在XAP存档中添加了缺少的DLL。

亚历。

答案 1 :(得分:2)

您需要确保拥有最新版本的广告sdk。我认为这是v7.1而不是v6.1。

当我几个小时前试图上传我的xap时,我有类似的警告。

  • 1016:缺少在应用清单中注册的文件: ZH-汉特/ Microsoft.Expression.Interactions.resources.dll。用一个 不同的,然后再试一次

  • 1016:缺少在应用清单中注册的文件: ZH-汉斯/ System.Windows.Interactivity.resources.dll。使用不同的 一,然后再试一次

原来在wp8中有针对Microsoft.Expression.Interactions和System.Windows.Interactivity的新版本。更改对最新版本的引用后,在提交期间未引发任何错误。

顺便说一句,而不是等待上传xap文件,更快的方法是启动Store Test Kit - &gt;自动化测试。

希望这有帮助!