Hololens2 打包报错IOException: Win32 IO returned 234

Hololens2代头盔打包报错:

IOException: Win32 IO returned 234. Path: C:\Program Files
(x86)\Windows
Kits\10\References\10.0.17763.0\Windows.ApplicationModel.CommunicationBlocking.CommunicationBlockingContract\2.0.0.0\Windows.ApplicationModel.CommunicationBlocking.CommunicationBlockingContract.winmd"
or
"Temp\StagingArea\Data\Managed\Windows.ApplicationModel.CommunicationBlocking.CommunicationBlockingContract.winmd

报错的主要原因是因为文件名字太长了,超出了Unity程序设定的字节导出范围。
网上查看了一些资料,大致的意思都是 重装windows sdk 指定一个文件名较短的路径,如:D:\Kits,但比较坑的是发现 默认路径修改不了,可能是装VS时设置了sdk的默认路径。
解决方案
尝试了下,将Windows.ApplicationModel.CommunicationBlocking.CommunicationBlockingContract的名称直接改成

Windows.CommunicationBlockingContract
或者其他不带中文,比较短的一个名称都可以

重新打包,报错的问题已解决。

展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 深蓝海洋 设计师: CSDN官方博客
应支付0元
点击重新获取
扫码支付

支付成功即可阅读