我已经尝试删除了Library和Temp / Obj文件夹,现在两次(每次重建库)没有任何变化。
我删除了备用编译器(增量编译器)。
重新安装Unity 5.6.0b3测试版 - 没有变化。
我的Assets文件夹中没有备用的UnityEditor.dll。
使用标准资产创建新项目只能正常工作并且可以编译。
这是错误的图片:http://prntscr.com/e5kwng
无法启动> compilationMissingMethodException:>找不到方法:> ' UnityEditor.Scripting.Compilers.MonoScriptCompilerBase.GetProfileDirectory&#39 ;. > UnityEditor.Scripting.Compilers.ScriptCompilerBase.BeginCompiling> ()(在> C:/buildslave/unity/build/Editor/Mono/Scripting/Compilers/ScriptCompilerBase.cs:40)
答案 0 :(得分:0)
迟到的回复,但是可能会有一些来自编译器替换程序的剩余文件。
检查Unity项目的根目录,了解有关编译器的任何内容,删除它以及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
在这里留下这个回复,这有助于其他任何人:)