Windows phone AppHub提交,静态验证已完成,错误“未知错误5000”

时间:2012-01-09 13:08:10

标签: windows-phone-7 publish

我尝试将我的应用程序发布到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>

1 个答案:

答案 0 :(得分:1)

您将ApplicationIcon(AppTile.png)和BackgroundImage(ApplicationIcon.png)放在子文件夹中,不支持。他们需要放在根目录中!

此外,如果您将NeutralResourcesLanguage设置为no,您的项目中仍应显示Resources.no.resx,否则在AppHub上检测到的市场语言肯定会失败,因为它们根据资源组件可用性检测可用语言。

如果您遗漏了Resources.no.resx,请尝试添加{{1}}。

更重要的是,您列出了所有功能。你的应用程序使用所有这些都没有机会,所以删除那些你不需要的东西。使用Marketplace测试工具包查找您需要的功能。