我只能在 HoloLens 上部署 1 个 Unity 应用程序

I can only have 1 Unity app deployed on HoloLens

我遇到了一个奇怪的问题,我只能在我的 HoloLens 上部署 1 个 Unity 应用程序。例如:

首先,我创建名为 HoloLensFirstProject 的新项目,导入 MRTK Foundation 和 Example,为 HoloLens 开发设置 Unity,select 在示例场景上,构建并部署它。

Secode,我创建了名为 HoloLensSecondeProject 的新项目并执行相同的操作。

部署第二个应用后,我部署的第一个应用和之前开发的其他应用都不见了。仅最新部署的应用程序。

预期行为

可以将多个应用程序部署到 HoloLens。

实际行为

HoloLens 上只安装了最新的应用程序

重现步骤

环境

仅更改项目名称是不够的。您还必须在项目设置 → 播放器 → UWP → 发布设置 → 打包 → 包名称下更改包名称。

我遇到了同样的问题,这个 对我不起作用。这仅在您尚未将应用程序部署到您的 Hololens 时才有效。如果您已经部署了应用程序,则需要删除包含数据的文件夹(对于 visual studio 它是包含 .sln 文件的文件夹)并重新构建它。

您仍然需要像 Jeff 的解决方案一样在构建之前更改包名称!

这是因为在第一次构建时会创建文件夹“build”。它包含包信息并且不会在进一步构建中更改(例如,如果您更改包名称并在现有目录中再次构建)。