Unity build在Visual Studio 2022中缺少“发布”选项,通过包含Package.appxmanifest强制发布会生成“错误:APPX1502”

vlju58qv  于 8个月前  发布在  其他
关注(0)|答案(1)|浏览(136)

我正在使用Unity 2021.3.28f1和MRTK 2.8.3.0制作HoloLens 2应用程序。
当我使用以下设置构建Unity UWP(IL 2CPP)应用程序时:

生成的Visual Studio项目无法识别包含的Package. appxmanifest。
这会导致右键菜单中的“Create App Packages.”按钮丢失,并且在“Project>Publish>Create App Packages."下变灰。
当我手动添加Package.appxmanifest时,该选项返回,但构建失败:
“错误APPX 1502:该项目包含两个表示应用程序清单的项:Package.appxmanifest,C:...\Package. appxmanifest。项目只能包含一个应用程序清单。已完成生成项目“project.vcxproj”--失败。
我试着用vscode打开项目.vcxproj文件来检查appxmanifest的任何重复提及,我怀疑在这个文件中可以找到重复提及,但没有任何重复。
有谁能告诉我是什么导致了这个问题和潜在的修复方法的正确方向吗?

a0x5cqrl

a0x5cqrl1#

在Unity论坛上被报告为一个bug,也有一个解决方法提到
Unity forum bug reported link
简而言之,将package.appxmanifest从Unity Data拖放到UWP项目修复了目前的问题。

相关问题