HoloLens/Unity-缺少调试框架错误DEP8000 [英] HoloLens/Unity - Missing Debug framework Error DEP8000

查看:230
本文介绍了HoloLens/Unity-缺少调试框架错误DEP8000的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在Windows 10 Insider Preview 10.0.17711上运行Unity 2018.1.7f1,突然间我无法将我的应用程序的调试版本部署到HoloLens.最新的OS预览版或新版本的Unity似乎都存在问题.

I'm running Unity 2018.1.7f1 on Windows 10 Insider Preview 10.0.17711, and suddenly I can't deploy a debug version of my app to HoloLens. It seems to be an issue either with the latest OS preview, or the new version of 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}

Error DEP8000 : Unexpected deployment failure : RemoteCommandException : Windows cannot install package Template3D_1.0.0.0_x86__pzq3xp76mxafg because this package depends on a framework that could not be found. Provide the framework "Microsoft.VCLibs.140.00.Debug" published by "CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US", with neutral or x86 processor architecture and minimum version 14.0.26428.1, along with this package to install. The frameworks with name "Microsoft.VCLibs.140.00.Debug" currently installed are: {Microsoft.VCLibs.140.00.Debug_14.0.26128.0_x86__8wekyb3d8bbwe}

我安装了最新的VS2017,安装了所有Windows SDK,直到当前的10.0.17134.0,以及最新的HoloLens模拟器/VS2017模板.我尝试使用PowerShell(Add-AppxPackage)添加缺少的框架.陷入困境.

I have the latest VS2017 installed all the Windows SDKs installed up to the current 10.0.17134.0, and the latest HoloLens emulator/VS2017 templates. I've tried adding the missing framework using PowerShell (Add-AppxPackage). Stumped.

推荐答案

我遇到了同样的问题.然后,我想起即使在Microsoft的教程release版本中也使用了debug.

I had same issue. Then I remembered that even in Microsoft's tutorial release version is used instead of debug.

我指的是以下文本:

使用Visual Studio顶部的工具栏,将目标从Debug更改为Release,将目标从ARM更改为X86.

Using the top toolbar in Visual Studio, change the target from Debug to Release and from ARM to X86.

您可以在两个教程中找到相同的说明:

You can find same instruction in both tutorials:

MR基础知识101E

现在,我意识到这并不能直接解决您的问题,因为您将部署发行版而不是调试一个版本,但是我想可能还有其他人在此问题上遇到绊脚石,因此您至少可以继续开发,如果Microsoft不使用调试版本,而不仅仅是不打算使用它.

Now I realize that this doesn't solves your issue directly because you will be deploying release version and not debug one but I guess that there might be others stumbling upon this issue so this way you can at least continue developing, and if Microsoft doesn't use debug version than just maybe it isn't meant to be used.

这篇关于HoloLens/Unity-缺少调试框架错误DEP8000的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆