Windows phone 7 Windows phone AppHub提交,静态验证已完成,但有错误“;未知错误5000“;

Windows phone 7 Windows phone AppHub提交,静态验证已完成,但有错误“;未知错误5000“;,windows-phone-7,publish,Windows Phone 7,Publish,我试图将我的应用程序发布到windows phone beta marketplace,但当我尝试发布它时,我得到了一个“静态验证已完成,但有错误”和一个“未知错误5000” 我在VisualStudio中尝试了Marketplace测试工具包,所有测试都已完成,没有任何错误。什么会导致这种错误 <?xml version="1.0" encoding="utf-8"?> <Deployment xmlns="http://schemas.microsoft.com/windo

我试图将我的应用程序发布到windows phone beta marketplace,但当我尝试发布它时,我得到了一个“静态验证已完成,但有错误”和一个“未知错误5000”

我在VisualStudio中尝试了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>

Images\AppTile.png
Images\application.png
0
移动电话

您将应用程序图标(AppTile.png)和背景图像(ApplicationIcon.png)放在子文件夹中,不支持此操作。它们需要放在根部

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

尝试添加一个
资源。如果您缺少它,请选择no.resx


更重要的是,您列出了所有功能。你的应用程序不可能全部使用它们,所以请删除那些你不需要的。使用Marketplace测试工具包查找您需要的功能。

WMAppManifest.xml
文件中的代码发布到您的问题中。我想我已经找到了它不起作用的原因。因为我是为挪威市场编程的,所以我将NeutralResourcesLanguage设置为挪威语。但这似乎不起作用,在我将其指定给Norwegian Bookmal后,未知错误消失了。有没有其他可能的解释来解释为什么现在可以这样做?或者,如果我只使用Norwegian的NeutralResourceLanguage,这是不好的,因为visual studio在“程序集信息”中选择它时将其作为一个选项。实际上,这是因为图像位于子文件夹中,请参见我的答案;-)这些瓶盖不会被重新验证并被吞食所取代吗?(但是是的,您应该只列出您实际使用的功能)说:
当您向市场提交应用程序时,应用程序的功能将通过编程方式检测。应用程序提交过程使用Microsoft中间语言(MSIL)代码分析来检测应用程序所需的电话功能。应用程序提交过程将使用应用程序所需的特定功能替换功能列表(无论是自动生成的列表还是您已修改的列表)…
我对AppHub的体验有所不同。我不相信它,不管它是否真的能检测到。而且,像前置摄像头这样的功能无法检测到,你必须自己添加这些功能。我认为“替换”可能应该是“附加”。所以我设法将它带到Beta市场,看起来我不需要资源。不需要。resx只要我指定它为Norwegian bookmal,并且将图像放在图像文件夹中就没有问题,只要它不是SplashScreenImage。