2017-02-07 16 views
1

Я попытался удалить папки библиотеки и Temp/Obj, дважды в два раза (перестраивая библиотеку каждый раз) без изменений.Компилятор не будет выполняться после обновления с Unity 5.5 до 5.6 beta

Я удалил свой альтернативный компилятор

переустановил Unity 5.6.0b3 бета (инкрементный компилятор.) - без изменений.

В моей папке «Активы» нет альтернативы UnityEditor.dll.

Создание нового проекта со стандартными активами работает только отлично и может быть скомпилировано.

Вот картина ошибки: 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

Поздний ответ, но, скорее всего, некоторые оставшиеся файлы с компилятором заменителя остались лежать вокруг.

Проверьте корень вашего проекта единства на что-либо о компиляторах, удалите его и папку «Активы/редактор».

В моем случае, я должен был удалить:

<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 

Оставляя этот ответ здесь упаковывают это помогает кому-либо еще :)