2

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

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

Secode,我创建了一个名为 HoloLensSecondeProject 的新项目并做同样的事情。

部署第二个应用程序后,我第一个部署的应用程序和我之前开发的其他应用程序都消失了。只有最新部署的应用程序。

预期行为

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

实际行为

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

重现步骤

  • 创建 2 个不同名称的项目
  • 为两个项目导入 MRTK Foundation 和 Sample
  • 为 HoloLens 开发设置 Unity 项目
  • 为要部署的每个项目选择一个示例场景
  • 部署您的第一个应用程序
  • 部署您的第二个应用程序

环境

  • 统一2018.3.11f1
  • MRTK v2 RC1
  • 视觉工作室 2019
  • 最新预览 SDK
  • Windows 10(非内幕预览版)
4

2 回答 2

7

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

在此处输入图像描述

于 2019-04-21T03:14:37.147 回答
0

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

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

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

于 2022-03-04T15:13:21.317 回答