Windows 应用商店提交问题 - 在包的清单中发现重复的构建元数据文件

问题描述 投票:0回答:2

我在尝试向 Windows 应用商店提交应用程序时遇到问题。 之后我上传“.msixupload”文件。包分析器告诉我:

Package acceptance validation error: Duplicate build metadata files were found in the manifest of package FriskPackaging_0.1.8.0_x64.msix: makepri.exe

有人知道如何解决这个问题吗?

uwp windows-store-apps windows-store
2个回答
0
投票

不需要额外的“Windows Application Packaging Projet”


0
投票

去掉打包工程自带的“Microsoft.Windows.SDK.BuildTools”包即可解决问题。这个包不是强制性的。

Windows Application Packaging Projet 例如,当将 Win32 exe 包含到 UWP 项目(runFullTrust 功能)以在 Store 上发布时,需要 Windows Application Packaging Projet,否则 Store 应用程序可能无法启动(Store 版本的 UWP Package with a full trust process forms app在发射时不断崩溃

在细节上,正如 Hugo 提到的,.msixupload 文件中的 AppxManifest.xml 在“build:Metadata”部分包含两个“Makepri.exe”:一个“MakePri.exe”(大写“M”)和一个“makePri” .exe”(小写“m”)。当检查其“Microsoft.Windows.SDK.BuildTools.props”文件时,“Microsoft.Windows.SDK.BuildTools”包负责“makePri.exe”。

删除包不会在生成商店包或使用应用程序时导致错误。

© www.soinside.com 2019 - 2024. All rights reserved.