Пустые ошибки компилятора Unity без подробностей - PullRequest
1 голос
/ 02 февраля 2020

В новом, очень базовом 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.

1 Ответ

0 голосов
/ 04 февраля 2020

Да, у многих людей, в том числе и у меня, эта проблема возникла с тех пор, как впервые появился 2019 год, я застрял, используя Unity 2018, который на самом деле работает без проблем.

Я пытался поговорить с поддержкой единства и дал их журналы, но из этого ничего не вышло. Я также попробовал каждое «решение», которое я нашел онлайн. Лучше всего было бы придерживаться единства 2018.

...