В новом, очень базовом c проекте, над которым я работал, я внезапно начал получать пустые ошибки компилятора без подробностей о том, что на самом деле пошло не так. Если я начну новый проект, этот проект также будет иметь эти ошибки. Я понял, что единственное различие между этими новыми проектами и моими старыми (которые все еще работают, загружаются и компилируются без каких-либо ошибок) заключается в том, что каталог% project% / Library / ScriptAssemblies / пуст.
Копирование содержимое этого каталога из более старого проекта в более новый временно устранит ошибки go в проекте, в котором нет НИКАКИХ сценариев. Когда я включаю сценарий, проект снова становится непригодным для использования. Я потратил весь день, пытаясь найти что-то в этом направлении, и все же я не могу найти никакой информации, которая действительно помогает мне решить эту проблему. Большинство ссылок не связаны или не содержат полезной информации.
Ошибка заключается в следующем:
Microsoft (R) Visual C# Compiler version 2.9.1.65535 (9d34608e)
Copyright (C) Microsoft Corporation. All rights reserved.
Никаких дополнительных подробностей, чтобы помочь мне выяснить, что пошло не так, нет. Вот и вся ошибка. Появляется в консоли 4 раза перед копированием содержимого каталогов, после чего оно появляется только один раз. Это то, что появляется в Editor.log;
-----CompilerOutput:-stdout--exitcode: 1--compilationhadfailure: True--outfile: Temp/Assembly-CSharp.dll
Microsoft (R) Visual C# Compiler version 2.9.1.65535 (9d34608e)
Copyright (C) Microsoft Corporation. All rights reserved.
-----CompilerOutput:-stderr----------
The system cannot find the path specified.
-----EndCompilerOutput---------------
- Finished compile Library/ScriptAssemblies/Assembly-CSharp.dll
Microsoft (R) Visual C# Compiler version 2.9.1.65535 (9d34608e)
Copyright (C) Microsoft Corporation. All rights reserved.
Я (безуспешно) пытался;
- Изменение версии среды выполнения сценариев
- Изменение среды выполнения сценариев
- Изменение уровня совместимости API
- Удаление всех файлов META из ресурсов и перезагрузка проекта
- Повторное импортирование всех активов
- Перезапуск Unity после принудительного закрытия ВСЕХ связанных задач - Установка новой версии Unity (2019.3) и запуск НОВОГО проекта.
Версия Unity 2019.1, у меня установлены как VS2015, так и сообщество VS 2017.