Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# HoloLens/Unity-缺少调试框架错误DEP8000_C#_Unity3d_Hololens - Fatal编程技术网

C# HoloLens/Unity-缺少调试框架错误DEP8000

C# HoloLens/Unity-缺少调试框架错误DEP8000,c#,unity3d,hololens,C#,Unity3d,Hololens,我在Windows 10 Insider Preview 10.0.17711上运行Unity 2018.1.7f1,突然间我无法将我的应用程序的调试版本部署到HoloLens。这似乎是最新操作系统预览版或新版本Unity的一个问题 错误DEP8000:意外部署失败:RemoteCommandException :Windows无法安装包模板3D_1.0.0.0_x86_pzq3xp76mxafg 因为此包依赖于找不到的框架。 提供由发布的框架“Microsoft.VCLibs.140.00.D

我在Windows 10 Insider Preview 10.0.17711上运行Unity 2018.1.7f1,突然间我无法将我的应用程序的调试版本部署到HoloLens。这似乎是最新操作系统预览版或新版本Unity的一个问题

错误DEP8000:意外部署失败:RemoteCommandException :Windows无法安装包模板3D_1.0.0.0_x86_pzq3xp76mxafg 因为此包依赖于找不到的框架。 提供由发布的框架“Microsoft.VCLibs.140.00.Debug” “CN=Microsoft Corporation,O=Microsoft Corporation,L=Redmond, S=Washington,C=US”,具有中性或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 emulator/VS2017模板。我尝试使用PowerShell(添加AppxPackage)添加缺少的框架。难住了。

答案如下:


-Microsoft.NET Framework修复工具。它立即发现并修复了问题。

我也有同样的问题。然后我想起了,即使在微软的教程《代码》中,版本也被用来代替调试

我指的是以下文本:

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

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

现在我意识到这并不能直接解决您的问题,因为您将部署发布版本,而不是调试版本,但我想可能还有其他人在这个问题上遇到了障碍,所以这样您至少可以继续开发,如果Microsoft不使用调试版本,那么它可能就不会被使用