部署到HoloLens时在VS17中找不到SDK“ WindowsMo​​bile,Version = 10.0.18362.0”错误

时间:2019-07-12 18:45:14

标签: visual-studio unity3d hololens

我是HoloLens(和Microsoft的生态系统)的新手,并且正在关注this tutorial进行学习。步骤之一是从Visual Studios部署到HoloLens,但是当我尝试运行时出现此错误。 VS17 run-time error 我已经确认我遵循this guide from Microsoft来设置开发环境,但是我的错误仍然存​​在。

在Unity中,这些是按教程中的说明进行的构建设置和播放器设置: Build Settings Other Settings XR Settings

我的Windows 10计算机在1903年运行,我的HoloLens在1804年运行,并且我在计算机上同时安装了Windows SDK 10.0.17x和10.0.18x(通过Visual Studios安装程序和this link)。我还测试了使用10.0.17x SDK部署应用程序的结果,但结果相同。

我可以使用HoloLens中的Holographic Remoting应用程序从Unity模拟我的应用程序,但是我无法从Visual Studio部署它。是什么导致此错误,我该如何解决?

更新

我尝试重新安装Windows 10 SDK(均为10.0.17x和10.0.18x),但这不能解决问题。我的Windows 10 SDK已安装在D:驱动器中,如果有什么区别。

更新2:

我在某处读到,如果您只是在Visual Studios中从项目树中删除这些文件,该错误将消失。确实做到了,在那之后我似乎可以毫无问题地构建并运行正常,但是删除这样的SDK文件肯定有问题...删除它们是否安全?

谢谢您的帮助!

2 个答案:

答案 0 :(得分:0)

根据您发布的图片中的错误消息,Windows 10 sdk似乎有问题。请检查此目录中的文件是否已损坏(C:\ Program Files(x86)\ Windows Kits \ 10 \ Extension SDKs \ WindowsMo​​bile \ 10.0.18362.0),然后尝试重新安装Windows10 SDK:https://developer.microsoft.com/en-us/windows/downloads/windows-10-sdk

答案 1 :(得分:0)

我设法通过删除vxcproj文件中对Mobile SDK的引用来使其工作。似乎不是必需的! 应用已成功部署到Hololens!