我在Windows 10 Insider Preview 10.0.17711上运行Unity 2018.1.7f1,突然间我无法将我的应用程序的调试版本部署到HoloLens。最新的OS预览版或新版本的Unity似乎都存在问题。
错误DEP8000:意外的部署失败:RemoteCommandException :Windows无法安装程序包Template3D_1.0.0.0_x86__pzq3xp76mxafg 因为此程序包依赖于找不到的框架。 提供由发布的框架“ Microsoft.VCLibs.140.00.Debug” “ CN = Microsoft Corporation,O = Microsoft Corporation,L = Redmond, S =华盛顿,C =美国”,采用中性或x86处理器架构,并且 最低版本14.0.26428.1,以及要安装的此软件包。的 当前名称为“ Microsoft.VCLibs.140.00.Debug”的框架 安装有: {Microsoft.VCLibs.140.00.Debug_14.0.26128.0_x86__8wekyb3d8bbwe}
我安装了最新的VS2017,安装了所有Windows SDK,直到当前的10.0.17134.0,以及最新的HoloLens模拟器/ VS2017模板。我尝试使用PowerShell(Add-AppxPackage)添加缺少的框架。陷入困境。
答案 0 :(得分:1)
答案在这里:
https://www.microsoft.com/en-gb/download/details.aspx?id=30135-Microsoft .NET Framework修复工具。它立即发现并解决了问题。
答案 1 :(得分:1)
我有同样的问题。然后,我想起即使在Microsoft的教程release
版本中也使用debug
代替。
我指的是以下文本:
使用Visual Studio顶部的工具栏,将目标从Debug更改为Release,将目标从ARM更改为X86。
您可以在两个教程中找到相同的说明:
现在,我意识到这并不能直接解决您的问题,因为您将部署发行版而不是调试一个版本,但是我想可能还有其他人在此问题上遇到绊脚石,因此您至少可以继续开发,如果Microsoft不使用调试版本,而不仅仅是不打算使用它。