1

我在构建 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 预览版上运行,操作系统版本:18362.30 版本:1903

我还仔细检查了构建设置最小 SDK 是 10.0.10240.0 目标 SDK 版本是“最新安装”</p>

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

如果我在这里缺少任何设置步骤,任何人都可以帮助我或指导我。

谢谢。

4

2 回答 2

1

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

  1. 重新启动计算机(不是开玩笑)。
  2. 删除旧的 Build/UWP 文件夹。
  3. 删除 Unity 的 Library 文件夹(在 YourProject/Library 下)。
  4. 重新打开 Unity,然后尝试再次构建。
于 2019-04-16T20:32:55.830 回答
0

最后,我能够将 MRTK-V2 构建到 HoloLens 中 :-) 只需通过添加工具包主页上提到的Windows SDK 18362+来尝试一下。我以为我在内部版本 18362.30 下运行,所以我不需要安装这个 SDK,但似乎无论如何它都是必需的。

于 2019-04-17T12:18:42.923 回答