Windows Store提交报错:包清单存在重复生成元数据文件makepri.exe
解决Windows Store提交时“Duplicate build metadata files (makepri.exe)”错误的方法
- 检查项目配置文件:打开项目的.csproj或.wapproj文件,查找是否存在重复的
<PriResource>或<MakePri>相关配置条目,删除多余的重复项即可。makepri.exe是资源索引工具,重复配置会导致元数据冲突。 - 清理并重新构建包:手动删除项目的bin和obj目录,再在Visual Studio中执行“清理解决方案”→“重新生成解决方案”,最后重新生成.msixupload包,避免旧构建残留文件引发的问题。
- 核查应用清单:打开Package.appxmanifest文件,检查是否有重复的资源语言、资源文件声明,确保每个资源仅被引用一次。
- 排查第三方依赖:如果项目引入了第三方SDK或扩展,确认这些依赖没有自带重复的makepri相关元数据。可以暂时移除可疑依赖,重新构建验证问题是否消失。
内容的提问来源于stack exchange,提问作者Hugo
相关产品推荐
相关产品推荐

