【问题标题】:Package Acceptance Validation Error: Package contains multiple files with identical names包接受验证错误:包包含多个具有相同名称的文件
【发布时间】:2017-09-09 05:23:39
【问题描述】:

在使用 Visual Studio 2015 构建旧的 Windows Phone 8 应用时,我在将构建的 .XAP 上传到商店时遇到了异常错误。它抛出错误:

包接受验证错误:包不能包含具有相同文件名的多个文件。请更正以下文件:Assets\ApplicationIcon.png、Assets\Background.png

我可以通过将文件重命名为 .zip 并查看内部来查看 .xap 文件的内容。果然有两个同名的文件(我认为这是不可能的!):

此应用在其他版本的 Visual Studio 中构建良好 - 知道发生了什么以及如何解决这个问题吗?

【问题讨论】:

    标签: windows-phone-8 visual-studio-2015 windows-phone windows-store


    【解决方案1】:

    经过一番调查,似乎问题的根本原因可以在属性的 WMAppManifest.xml 文件中找到。

    <IconPath IsRelative="true" IsResource="false">Assets/ApplicationIcon.png</IconPath>
    <SmallImageURI IsResource="false" IsRelative="true">Assets/Background.png</SmallImageURI>
    <BackgroundImageURI IsResource="false" IsRelative="true">Assets/Background.png</BackgroundImageURI>
    

    只需将所有正斜杠更改为反斜杠即可解决问题。

    <IconPath IsRelative="true" IsResource="false">Assets\ApplicationIcon.png</IconPath>
    <SmallImageURI IsResource="false" IsRelative="true">Assets\Background.png</SmallImageURI>
    <BackgroundImageURI IsResource="false" IsRelative="true">Assets\Background.png</BackgroundImageURI>
    

    这是 .xap 的内部 - 不再有重复的文件!

    不再有重复文件!

    这是一个非常烦人的问题,我希望如果有人仍在使用 Windows Phone 8 并遇到这个问题,它会有所帮助!

    【讨论】:

      猜你喜欢
      • 2017-09-30
      • 2016-12-04
      • 1970-01-01
      • 2014-08-25
      • 2015-09-17
      • 2011-05-06
      • 2020-03-30
      • 2019-03-16
      • 1970-01-01
      相关资源
      最近更新 更多