我是 HoloLens(和 Microsoft 生态系统)的新手,正在按照 本教程 进行学习。步骤之一是从 Visual Studios 部署到 HoloLens,但当我尝试部署时,出现此运行时错误。 我已确认我已按照 Microsoft 的此指南 设置我的开发环境,但我的错误仍然存在。
在 Unity 中,这些是按照教程中的说明进行构建设置和播放器设置:
我的 Windows 10 计算机在 1903 上运行,我的 HoloLens 在 1804 上运行,并且我的计算机上安装了 Windows SDK 10.0.17x 和 10.0.18x(通过 Visual Studios 安装程序和此链接)。我还测试了使用 10.0.17x SDK 部署应用程序,但最终得到相同的结果。
我可以使用 HoloLens 中的全息远程应用程序从 Unity 模拟我的应用程序,但我无法从 Visual Studios 部署它。是什么导致了这个错误,我该如何解决它?
更新:
我尝试重新安装Windows 10 SDK(10.0.17x和10.0.18x),但这并没有解决问题。我的 Windows 10 SDK 安装在我的 D: 驱动器中(如果这会有所不同的话)。
更新2:
我在某处读到,如果您只是从 Visual Studio 的项目树中删除这些文件,错误就会消失。确实如此,之后我可以构建并运行得很好,似乎没有任何问题,但是删除这样的 SDK 文件肯定有问题......删除它们安全吗?
谢谢您的帮助!
我设法通过删除 vxcproj 文件中对 Mobile SDK 的引用来使其正常工作。好像不需要啊! 应用程序成功部署到 Hololens!
根据您发布的图片中的错误消息,您的Windows 10 sdk似乎有问题。请检查该目录下的文件是否损坏(C:\Program Files (x86)\Windows Kits\Extension SDKs\WindowsMobile .0.18362.0),并尝试重新安装Windows10 SDK:https://developer。 microsoft.com/en-us/windows/downloads/windows-10-sdk
当您将 Visual Studio 安装到 DISC C 以外的其他位置时,会发生此问题。我找到了关于此问题以及如何解决的很好的解释