【问题标题】:App Manifest File Error when generating bundle files生成捆绑文件时应用程序清单文件错误
【发布时间】:2019-03-13 06:21:04
【问题描述】:

在发布模式下创建 appx 捆绑文件时出现以下错误

1)

错误 80080204:捆绑包中的所有应用程序包清单必须声明 XPath 下的相同值 [local-name()='Package']/[local-name()='Dependencies']。在带有文件的包的清单中声明的​​此 XPath 下的值 名字

2)

指定的包格式无效:包清单不是 有效。

我能否得到我面临上述问题的原因,因为以前我的文件创建时没有错误。 我需要在配置管理器中对版本进行任何更改吗?

【问题讨论】:

  • 请比较 x86 x64 应用的 build 设置页面。如果它们不同将导致此问题。
  • 我在一个解决方案中有两个项目,对于我在构建配置中选择 Release 和 Platform 作为 Any CPU 以及在项目属性中选择平台目标作为 x86 并选择 Compile with 的项目。 NET 工具链复选框。我仍然面临同样的问题。我的应用程序目前已在 Microsoft Store 中发布,我正在尝试为具有相同包名的下一个版本创建一个捆绑文件。
  • 请尝试删除所有 bin bundleAtifacts appx 文件和 obj 文件夹,然后重新创建并告诉我结果。

标签: c# windows uwp manifest


【解决方案1】:

该错误具有误导性
我设法通过更改 csproj 文件解决了这个问题

<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>

我还确保 TRACE;DEBUG 已从 &lt;DefineConstants&gt; 中删除

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-05-13
    • 2018-09-09
    • 1970-01-01
    • 1970-01-01
    • 2019-02-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多