none
提交并审核应用后,返回错误信息:错误:2001,请问如何处理? RRS feed

答案

  • 你好。

    根据MSDN:Understanding app submission errors 的说明,2001错误是由于Appmanifest.xml中引入了重复的文件造成的。

    可以这样解决:使用解压工具打开xap包,查看Appmanifest.xml文件中是否有重复引用,有的话删掉,保存,重新上传到商店。


    希望我的答案能帮助更多的人。

    • 已标记为答案 itblackhole 2014年8月27日 10:09
    2014年8月27日 8:22
  • 由于项目中我用了Microsoft.Phone.Controls.Toolkit.dll,现在我把Toolkit的版本换了之后就可以了,估计原来的toolkit和项目中其它元素有冲突!
    • 已标记为答案 itblackhole 2014年8月27日 11:05
    2014年8月27日 10:11

全部回复

  • 你好。

    根据MSDN:Understanding app submission errors 的说明,2001错误是由于Appmanifest.xml中引入了重复的文件造成的。

    可以这样解决:使用解压工具打开xap包,查看Appmanifest.xml文件中是否有重复引用,有的话删掉,保存,重新上传到商店。


    希望我的答案能帮助更多的人。

    • 已标记为答案 itblackhole 2014年8月27日 10:09
    2014年8月27日 8:22
  • 这么看Appmanifest.xml中没有重复的引用,但还是2001错误!

    2014年8月27日 8:35
  • 通过减法,我把Toolkit这个dll移除项目后,可以正常提交!
    2014年8月27日 9:06
  • 根据微软官方的信息,我们只能判断为文件引用重复了。

    检查两个地方吧:

    1. Appmanifest.xml的AssemblyPart是否重复

    2. xap包中的dll是否有重复(同一dll不同版本也属于重复)


    希望我的答案能帮助更多的人。

    2014年8月27日 9:08
  • 项目中我用了Microsoft.Phone.Controls.Toolkit.dll,把这个dll移除项目引用后,xap包可以正常提交,正在检查是否为版本问题。

    2014年8月27日 9:16
  • 由于项目中我用了Microsoft.Phone.Controls.Toolkit.dll,现在我把Toolkit的版本换了之后就可以了,估计原来的toolkit和项目中其它元素有冲突!
    • 已标记为答案 itblackhole 2014年8月27日 11:05
    2014年8月27日 10:11