UnityEditor.Scripting.Compilers.ScriptCompilerBase.CompilationHadFailure ()反复报错解决方案

本文解决Unity中创建或修改C#脚本时出现的反复报错问题,编辑器不停刷屏显示UnityEditor.Scripting.Compilers.ScriptCompilerBase.CompilationHadFailure()错误。通过更改项目设置中的ScriptingRuntimeVersion为.NET4.xEquivalent并重启Unity,可以有效解决该问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

UnityEditor.Scripting.Compilers.ScriptCompilerBase.CompilationHadFailure ()反复报错解决方案

新建一个C#脚本,或者改动脚本都会出现下面的报错,而且是不停得刷屏报错。
UnityEditor.Scripting.Compilers.ScriptCompilerBase.CompilationHadFailure () (at C:/buildslave/unity/build/Editor/Mono/Scripting/Compilers/ScriptCompilerBase.cs:426)
UnityEditor.Scripting.Compilers.ScriptCompilerBase.CompilationHadFailure () (at C:/buildslave/unity/build/Editor/Mono/Scripting/Compilers/ScriptCompilerBase.cs:426)
UnityEditor.Scripting.Compilers.ScriptCompilerBase.CompilationHadFailure () (at C:/buildslave/unity/build/Editor/Mono/Scripting/Compilers/ScriptCompilerBase.cs:426)
UnityEditor.Scripting.Compilers.ScriptCompilerBase.CompilationHadFailure () (at C:/buildslave/unity/build/Editor/Mono/Scripting/Compilers/ScriptCompilerBase.cs:426)

解决方案:

Edit->ProjectSettings->Player->OtherSettings->ScriptingRuntimeVersion* 改成.NET 4.x Equivalent。重启即可解决。
在这里插入图片描述
在国内搜索引擎搜了一圈找不到解决方案,有文章说卸载杀毒软件之类的,也解决不了。去国外论坛找到了方法,遂将方法贴于此。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值