编译器在从Unity 5.5升级到5.6 beta后不会执行
问题描述:
我试过删除Library和Temp/Obj文件夹,现在两次(每次重建库)都没有变化。编译器在从Unity 5.5升级到5.6 beta后不会执行
我已经打消了我的候选编译
重新安装统一5.6.0b3β(增量编译) - 没有变化。
我的资产文件夹中没有备用UnityEditor.dll。
使用Standard Assets创建新项目只能正常工作,并且可以编译。
下面是错误的图片:http://prntscr.com/e5kwng
Could not start > compilationMissingMethodException: > Method not found: > 'UnityEditor.Scripting.Compilers.MonoScriptCompilerBase.GetProfileDirectory'. > UnityEditor.Scripting.Compilers.ScriptCompilerBase.BeginCompiling >() (at > C:/buildslave/unity/build/Editor/Mono/Scripting/Compilers/ScriptCompilerBase.cs:40)
答
晚答复,但有可能从你的编译器替代品的一些剩余文件遗落左右。
检查你的统一项目的根目录是否有关于编译器,删除它以及你的Assets/Editor文件夹。
就我而言,我不得不删除:
<Project Root>\Compiler\
<Project Root>\Assets\Editor\CompilerPlugin.dll
<Project Root>\Assets\Editor\CompilerPlugin.dll.meta
<Project Root>\Assets\Editor\CompilerSettings.cs
<Project Root>\Assets\Editor\CompilerSettings.cs.meta
离开这里这个答复柜面它可以帮助别人:)
嗨,你有任何运气? –
是的,应该更新对不起 - 是由第三方增量编译器引起的。我尝试删除它之前,但你必须重新启动Unity来解决这个问题,所以我排除了它。 – madayo