You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Unity2019.4搭配MRTK2.7.2开发HoloLens时Microsoft.MixedReality.Input.dll加载失败

Microsoft.MixedReality.Input.dll加载失败问题解答

同类问题说明

该问题是Unity 2019.4搭配MRTK 2.7.2开发HoloLens应用的常见兼容性问题,大量开发者反馈过同类报错。

可能的加载失败原因

  • 构建设置版本不匹配:目标UWP SDK版本低于10.0.18362.0,或最低运行平台版本设置低于Windows 10 1903版本,导致dll依赖的UWP底层API不可用。
  • 架构配置错误:HoloLens 2设备需选择ARM64架构进行构建,HoloLens 1需选择x86架构,架构选错会导致dll及其依赖无法适配设备环境。
  • UWP权限配置缺失:播放器设置的权限列表未勾选HumanInterfaceDevice、SpatialPerception、InputInjection三个必备权限,导致dll无法调用系统输入相关接口。
  • MRTK包导入不完整:仅导入了MRTK核心模块,未导入Windows Mixed Reality平台专属支持包,导致dll本身或其配套依赖被遗漏。
  • dll导入设置错误:项目中该dll的UWP平台导入配置未勾选对应设备架构,或被标记为排除在构建之外,导致打包时未正确包含该dll及其依赖。

可能缺失的依赖项

  • UWP原生WinRT组件:Windows.Devices.Input.dll、Windows.UI.Input.dll、Windows.ApplicationModel.dll
  • Visual C++ UWP运行时库:vcruntime140_app.dll、msvcp140_app.dll、ucrtbased.dll(调试版本)
  • MRTK公共依赖库:Microsoft.MixedReality.Common.dll

依赖项查询方法

  • 安装Visual Studio的C++桌面开发组件后,可通过自带的dumpbin工具执行命令dumpbin /dependents [dll文件路径],直接查看该dll的一级依赖列表。
  • 也可使用Dependency Walker工具打开该dll,可查看完整的层级依赖树,包含所有直接和间接依赖项。

内容的提问来源于stack exchange,提问作者Dave L

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 13:54:03