У меня были некоторые необычные ошибки в относительно небольшом проекте Unity с шестью c# скриптами, написанными в Visual Studio. Все работало нормально, и я вернулся к нему после выходных. После открытия было 18 новых ошибок, которые мешали компиляции кода, и я потратил несколько часов, пытаясь выяснить, что происходит.
Основными ошибками были такие вещи, как Type or namespace name 'GUIColorOverride' could not be found
и associated script cannot be loaded, assign a valid script
, несмотря на то, что они были связаны, и я мог видеть, что у скриптов не было ошибок в Visual Studio. Я даже полностью удалил и перезагрузил Unity, а затем установил чистую. Это не помогло.
Я пробовал ряд других вещей, таких как резервное копирование сценариев из папки ресурсов и последующее их удаление. Открытие проекта и вставка его обратно в виде «чистых» новых скриптов. Это не сработало. Я использую Unity Cloud Collab, так что даже смог использовать это, чтобы go вернуться к более ранним этапам проекта (который все работал). Нет.