1

我正在尝试将我的应用程序提交到 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

还有其他人有这个问题吗?

谢谢!

4

2 回答 2

2

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

亚历克斯。

于 2012-12-29T17:20:37.773 回答
2

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

几个小时前,当我尝试上传我的 xap 时,我收到了类似的警告。

  • 1016:应用清单中注册的文件丢失:zh-Hant/Microsoft.Expression.Interactions.resources.dll。使用不同的,然后重试

  • 1016:应用清单中注册的文件丢失:zh-Hans/System.Windows.Interactivity.resources.dll。使用不同的,然后重试

原来 wp8 中有 Microsoft.Expression.Interactions 和 System.Windows.Interactivity 的新版本。将引用更改为最新版本后,提交时没有报错。

顺便说一句,与其等待 xap 文件上传,更快捷的测试方法是启动 Store Test Kit --> Automated Tests。

希望这可以帮助!

于 2013-01-24T12:32:56.097 回答