构建 MixedRealityToolkit-Unity (V2) 示例项目时遇到的问题

Facing Issue When I build the MixedRealityToolkit-Unity (V2) sample project

我在构建 MixedRealityToolkit-Unity(V2) 示例项目时遇到问题,遇到以下错误:

Assets\MixedRealityToolkit.Providers\WindowsMixedReality\WindowsMixedRealityArticulatedHand.cs(418,73):错误 CS0246:找不到类型或命名空间名称 'HandJointKind'(您是否缺少 using 指令或装配参考?)

Assets\MixedRealityToolkit.Providers\WindowsMixedReality\WindowsMixedRealityArticulatedHand.cs(111,17):错误 CS0246:找不到类型或命名空间名称 'HandMeshObserver'(您是否缺少 using 指令或装配参考?)

Assets\MixedRealityToolkit.Providers\WindowsMixedReality\WindowsMixedRealityArticulatedHand.cs(382,33):错误 CS0246:找不到类型或命名空间名称 'HandJointKind'(您是否缺少 using 指令或装配参考?)

Assets\MixedRealityToolkit.Providers\WindowsMixedReality\WindowsMixedRealityArticulatedHand.cs(412,26):错误 CS0246:找不到类型或命名空间名称 'JointPose'(您是否缺少 using 指令或装配参考?)

我 运行 参加了 Windows 10 Insider 预览 OS 构建:18362.30 版本 : 1903

我还仔细检查了构建设置 最低 SDK 为 10.0.10240.0 目标 SDK 版本是“最新安装”

我正在为 MixedRealityToolkit-Unity 使用 mrtk_development 分支。

如果我遗漏了这里的任何设置步骤,谁能帮助我或指导我。

谢谢。

这些错误看起来像是 Unity 实际上没有使用最新安装的 SDK。您是否尝试过以下方法:

  1. 重新启动计算机(不是开玩笑)。
  2. 删除旧的 Build/UWP 文件夹。
  3. 删除 Unity 的库文件夹(在 YourProject/Library 下)。
  4. 重新打开Unity,再次尝试构建。

我终于能够将 MRTK-V2 构建到 HoloLens 中 :-) 只需添加 Windows SDK 18362+ 来尝试一下,这在 Toolkit 主页上有提及。 我以为我是 运行 insider build 18362.30 所以我不需要安装这个 SDK,但看起来它无论如何都是必需的。