【问题标题】:Could not find SDK "WindowsMobile, Version=10.0.18362.0" error in VS17 when deploying to HoloLens部署到 HoloLens 时,在 VS17 中找不到 SDK“WindowsMo​​bile,版本=10.0.18362.0”错误
【发布时间】:2019-07-12 18:45:14
【问题描述】:

我是 HoloLens(和 Microsoft 的生态系统)的新手,我正在关注 this tutorial 来学习。其中一个步骤是从 Visual Studios 部署到 HoloLens,但是当我尝试这样做时,我得到了这个运行时错误。 我已经确认我已经按照this guide from Microsoft设置了我的开发环境,但是我的错误仍然存​​在。

在 Unity 中,这些是按照教程中的说明通过构建设置和播放器设置进行的:

我的 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 Studios 部署它。是什么导致了这个错误,我该如何解决?

更新:

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

更新 2:

我在某处读到,如果您只是从 Visual Studios 的项目树中删除这些文件,错误就会消失。确实如此,之后我可以正常构建和运行,似乎没有问题,但是删除这样的 SDK 文件肯定有问题......删除它们安全吗?

感谢您的帮助!

【问题讨论】:

    标签: visual-studio unity3d hololens


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      根据您发布的图片中的错误消息,您的 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

      【讨论】:

      • 所以我重新安装了 SDK(10.0.17x 和 10.0.18x),问题依然存在。如果我将它安装在我的 D: 驱动器中,这有关系吗?
      • 抱歉回复延迟。我注意到你的更新,你愿意分享你的解决方法和参考链接吗?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-18
      • 2012-03-26
      • 1970-01-01
      • 2015-05-17
      • 1970-01-01
      • 2018-10-15
      相关资源
      最近更新 更多