我尝试将我的应用程序发布到Windows Phone beta市场,但是当我尝试发布它时,我得到了“带有错误的静态验证”,并显示“未知错误5000”。
我在Visual Studio中尝试过Marketplace测试工具包,所有测试都在完成而没有任何错误。什么会导致这种错误?
<?xml version="1.0" encoding="utf-8"?>
<Deployment xmlns="http://schemas.microsoft.com/windowsphone/2009/deployment" AppPlatformVersion="7.1">
<App xmlns="" ProductID="{a3ea5c79-71e3-47a8-9fdd-e98e1bd3fa14}" Title="Beat" RuntimeType="Silverlight" Version="1.0.0.0" Genre="apps.normal" Author="Philipp" Description="Sample description" Publisher="Philipp">
<IconPath IsRelative="true" IsResource="false">Images\AppTile.png</IconPath>
<Capabilities>
<Capability Name="ID_CAP_GAMERSERVICES" />
<Capability Name="ID_CAP_IDENTITY_DEVICE" />
<Capability Name="ID_CAP_IDENTITY_USER" />
<Capability Name="ID_CAP_LOCATION" />
<Capability Name="ID_CAP_MEDIALIB" />
<Capability Name="ID_CAP_MICROPHONE" />
<Capability Name="ID_CAP_NETWORKING" />
<Capability Name="ID_CAP_PHONEDIALER" />
<Capability Name="ID_CAP_PUSH_NOTIFICATION" />
<Capability Name="ID_CAP_SENSORS" />
<Capability Name="ID_CAP_WEBBROWSERCOMPONENT" />
<Capability Name="ID_CAP_ISV_CAMERA" />
<Capability Name="ID_CAP_CONTACTS" />
<Capability Name="ID_CAP_APPOINTMENTS" />
</Capabilities>
<Tasks>
<DefaultTask Name="_default" NavigationPage="Pages/HomePage.xaml" />
<ExtendedTask Name="BackgroundTask">
<BackgroundServiceAgent Specifier="AudioPlayerAgent" Name="BeatBackgroundPlayer" Source="BeatBackgroundPlayer" Type="no.nLink.beat.AudioPlayer" />
</ExtendedTask>
</Tasks>
<Tokens>
<PrimaryToken TokenID="Beat_appToken" TaskName="_default">
<TemplateType5>
<BackgroundImageURI IsRelative="true" IsResource="false">Images\ApplicationIcon.png</BackgroundImageURI>
<Count>0</Count>
<Title>Beat mobile</Title>
</TemplateType5>
</PrimaryToken>
</Tokens>
</App>
</Deployment>
答案 0 :(得分:1)
您将ApplicationIcon(AppTile.png)和BackgroundImage(ApplicationIcon.png)放在子文件夹中,不支持。他们需要放在根目录中!
此外,如果您将NeutralResourcesLanguage
设置为no
,您的项目中仍应显示Resources.no.resx
,否则在AppHub上检测到的市场语言肯定会失败,因为它们根据资源组件可用性检测可用语言。
如果您遗漏了Resources.no.resx
,请尝试添加{{1}}。
更重要的是,您列出了所有功能。你的应用程序使用所有这些都没有机会,所以删除那些你不需要的东西。使用Marketplace测试工具包查找您需要的功能。