部署到 HoloLens 时在 VS17 中找不到 SDK“WindowsMobile,版本=10.0.18362.0”错误

问题描述 投票:0回答:3

我是 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 文件肯定有问题......删除它们安全吗?

谢谢您的帮助!

visual-studio unity-game-engine hololens
3个回答
2
投票

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


0
投票

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


0
投票

当您将 Visual Studio 安装到 DISC C 以外的其他位置时,会发生此问题。我找到了关于此问题以及如何解决的很好的解释

找不到 SDK WindowsMobile

© www.soinside.com 2019 - 2024. All rights reserved.