2017-02-07 37 views
1

我试过删除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)

+0

嗨,你有任何运气? –

+0

是的,应该更新对不起 - 是由第三方增量编译器引起的。我尝试删除它之前,但你必须重新启动Unity来解决这个问题,所以我排除了它。 – madayo

回答

0

晚答复,但有可能从你的编译器替代品的一些剩余文件遗落左右。

检查你的统一项目的根目录是否有关于编译器,删除它以及你的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 

离开这里这个答复柜面它可以帮助别人:)