最近学习unity3d,unity提供了很多教学例子,并且有配套的教学指示。之前我有下载学习这个页面中的例子工程学习,一切正常。

因为之前默认是vs2010打开C#脚本,我电脑中还装有VS2019,所以我卸载了vs2010,在这之后项目还是正常运行。可是有一次我翻看文件目录发现VS2010还残留了一个5G的文件夹,我想都没想就删除了,之后我再通过以下这个页面打开完整项目就会报错如下:

错误的详细信息:

IOException: Win32 IO returned 234. Path: C:\Users\77433\AppData\Local\Temp\7dcd9938d852126429ab58bbfbc2d240\Library\PackageCache\com.unity.learn.iet-framework@0.2.1-preview.1\Framework\Interactive Tutorials\Editor\Internal Proxy\UnityEditor.InteractiveTutorialsFramework.asmdef
System.IO.FileStream.get_Length () (at <e1319b7195c343e79b385cd3aa43f5dc>:0)
System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, System.Int32 bufferSize, System.Boolean anonymous, System.IO.FileOptions options) (at <e1319b7195c343e79b385cd3aa43f5dc>:0)
System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, System.Int32 bufferSize, System.IO.FileOptions options, System.String msgPath, System.Boolean bFromProxy, System.Boolean useLongPath, System.Boolean checkHost) (at <e1319b7195c343e79b385cd3aa43f5dc>:0)
(wrapper remoting-invoke-with-check) System.IO.FileStream..ctor(string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,int,System.IO.FileOptions,string,bool,bool,bool)
System.IO.StreamReader..ctor (System.String path, System.Text.Encoding encoding, System.Boolean detectEncodingFromByteOrderMarks, System.Int32 bufferSize, System.Boolean checkHost) (at <e1319b7195c343e79b385cd3aa43f5dc>:0)
System.IO.StreamReader..ctor (System.String path, System.Text.Encoding encoding, System.Boolean detectEncodingFromByteOrderMarks, System.Int32 bufferSize) (at <e1319b7195c343e79b385cd3aa43f5dc>:0)
System.IO.StreamReader..ctor (System.String path, System.Boolean detectEncodingFromByteOrderMarks) (at <e1319b7195c343e79b385cd3aa43f5dc>:0)
System.IO.StreamReader..ctor (System.String path) (at <e1319b7195c343e79b385cd3aa43f5dc>:0)
(wrapper remoting-invoke-with-check) System.IO.StreamReader..ctor(string)
System.IO.File.ReadAllText (System.String path) (at <e1319b7195c343e79b385cd3aa43f5dc>:0)
UnityEditor.Scripting.ScriptCompilation.EditorCompilation.LoadCustomScriptAssemblyFromJson (System.String path) (at D:/unity/Editor/Mono/Scripting/ScriptCompilation/EditorCompilation.cs:469)
UnityEditor.Scripting.ScriptCompilation.EditorCompilation.SetAllCustomScriptAssemblyJsons (System.String[] paths) (at D:/unity/Editor/Mono/Scripting/ScriptCompilation/EditorCompilation.cs:689)
UnityEditor.Scripting.ScriptCompilation.EditorCompilationInterface:SetAllCustomScriptAssemblyJsons(String[]) (at D:/unity/Editor/Mono/Scripting/ScriptCompilation/EditorCompilationInterface.cs:217)

如果你也遇到了IOexception:234这个错误并且在网上寻求帮助,那你肯定看过这个博客

https://blog.csdn.net/weixin_43384713/article/details/99625805#comments

但是对比两个博客出错的位置,他是在windows kit这个文件夹也就是我们的windows SDK的文件夹出错,但是我却是在用户文件夹appdate里面出错的。所以我尝试更新windows SDK,重装VS2019之后还是没有解决问题。

但是经过我的瞎尝试,我似乎成功的让原来的完整项目不在报错。步骤很简单,如下:

1.用HUB创建新项目:

2.在unity中的ASSET STORE中搜索你要学习的项目这里以FPS microgame为例,点击下面的下载并且下载完后导入(import)所有文件到这个空项目中

然后它可能会提示你要更新或者安装依赖,点确定就好了。耐心等待项目导入问题到这就解决了,这种方式导入的项目就不会有234那个错误了~

之后再打开这个项目还是需要在unity HUB中的项目列表中点击打开。

分析:具体是什么原因引起的IOE 234错误我还是不知道,我觉得上文提到的那个博客描述的文件太长了应该是正解,可以看到在错误信息中有get_length()这个函数。

可以看到,没有编译错误。

这种方式下载的unity package 是在complete projects templates这个文件夹中

而你直接点击学习栏目中的下载项目则是放在project文件夹中

结论就是:不要乱删文件!!! 

搞了两天才解决错误  TAT

如果有帮助麻烦点个赞!谢谢啦

unity3D 初学项目报错IOException: Win32 IO returned 234我的解决方案相关推荐

  1. vue项目yarn初始化项目报错error D:\xxx\node_modules\node-sass;终极解决方案

    问题:入职公司,接手项目yarn初始化项目一直失败崩溃啊!!!!!!! 报错内容: error D:\xxx\xxx\node_modules\node-sass: Command failed. E ...

  2. Xcode10 打开旧项目报错Multiple commands produce定位到Info.plist解决方案

    用新版本的 xcode打开老的项目,竟然报错. 报错内容如下: -------------------------------------------------------------- Showi ...

  3. 运行报错:java.io.IOException: invalid constant type: 15

    为什么80%的码农都做不了架构师?>>>    jdk,tomcat更新到jdk1.8与 tomcat8 运行报错:java.io.IOException: invalid cons ...

  4. npm run serve起项目报错node-sass not find

    npm run serve起项目报错node-sass not find node-sass是开发中比较常见的依赖包,也是最常见见到的报错之一. 由于node-sass与别的依赖包不一样.而node- ...

  5. Java使用File类生成文件报错:java.io.FileNotFoundException: C:\... (拒绝访问。)

    今天在手写动态代理的时候使用File类创建文件报错:java.io.FileNotFoundException: C:\... (拒绝访问.) public class Test {public st ...

  6. 项目报错:The server time zone value '�й���׼ʱ��'

    启动项目报错 Caused by: java.sql.SQLException: The server time zone value '�й���׼ʱ��' is unrecognized or r ...

  7. 新建eclipse的java项目报错处理

    新建eclipse的java项目报错处理:选中报错的项目文件夹→右击选择属性(ALT+Enter)→java构建路径→库→双击"构建路径上的JAR和类文件夹"下面的项→选择备用JR ...

  8. IDEA创建maven项目报错解决:Failed to create a Maven project: 'C:/Users/../IdeaProjects/../pom.xml' already e

    此文首发于我的个人博客:IDEA创建maven项目报错解决 Failed to create a Maven project 'C:/Users/-/IdeaProjects/-/pom.xml' a ...

  9. Eclipse创建的Maven项目报错Could not calculate build plan: Plugin

    Eclipse创建的Maven项目报错Could not calculate build plan: Plugin 2018年05月10日 21:59:25 TIMI-Nian 阅读数:5040 标签 ...

最新文章

  1. 解决 王爽写的汇编语言的第七个验七- 寻址方式在结构化数据访问中的应用
  2. win10 uwp 按下等待按钮
  3. hdu 5441 Travel(Kruskal+离线)
  4. Action profile: ZAVADDR和ZAVPERS
  5. ABAP string函数一览
  6. 关于JWT(Json Web Token)的思考及使用心得 1
  7. java 最佳主键_最佳Java 8书籍
  8. 网络流量监测IP雷达 4.0
  9. 图卷积神经网络5:图卷积的应用
  10. 爬虫学习——大碗宽面b站和网易云可视化分析代码
  11. mysql sql语法解析器_Druid SQL 解析器概览
  12. Legend of Mir(传奇)官方源码学习2、运行试玩及GM命令
  13. 店铺营收未达标,是客单价的问题吗?
  14. OpenWRT路由器——网络打印服务器
  15. 前端网站实现图片放大功能
  16. 【供应链 销售管理】业务单据:“销售订单”业务操作-“[销售订单-TYXXXSDD003866-修改]”冲突,请稍候再使用。
  17. HTC王雪红:风雨彩虹,铿锵玫瑰
  18. LINUX 网卡丢包故障
  19. 教学用计算机示教仪器包括哪些,浙江省普通_高中通用技术教学器材.doc
  20. 迅雷5.9 手动 去广告

热门文章

  1. operator部署redis集群
  2. HCIP-Datacom 821/831题库以及上课笔记、视频、配套讲义分享
  3. 坎坤小K WiFi智能插座 世界上最小 拆解评测
  4. Spark2.1 内存管理详解
  5. 入行云计算,前期的薪资一般多少钱?
  6. 云服务器配置jupyter
  7. Node.js以及cn-moble安装
  8. Eigen欧拉变换演示
  9. 防泄密软件可以管理电脑的使用,还能防止数据泄漏...
  10. mysql中的exists嵌套_基于mysql 的exists 嵌套查询的详解