Я сталкиваюсь с этой проблемой каждые несколько месяцев, и она раздражает меня. Я не понимаю, что вызывает это или как я, кажется, продолжаю исправлять это. Но время от времени я буду обновлять Unity, переключать ветки git или что-то еще, и тогда Unity вдруг не сможет найти пакеты, импортированные из GitHub.
Я вижу, что библиотеки находятся в моей папке с пакетами Unity, но Unity не может их видеть. Здесь вы можете видеть, что MyBox и xNode находятся в моей папке Unity Packages.
Забавная вещь об ошибке, выделенной ниже, заключается в том, что строка код, на который он жалуется, возможно, не имеет директивы using для xNodeEditor ... это директива using для xNodeEditor ...
Вот ошибка, которую я получаю для этой строки. «Assets \ Editor \ xNode \ DialogueNodeEditor.cs (2,7): ошибка CS0246: не удалось найти тип или имя пространства имен« XNodeEditor »(отсутствует директива using или ссылка на сборку?)»
Я не думаю, что это проблема пространства имен, поскольку я не использую пространства имен. Мне жаль, что я не могу предоставить больше информации. Я не знаю, что я делал недавно с моим проектом, прежде чем он начался снова.
Не уверен, что это актуально, но вот моя GameAssembly, где вы можете увидеть MyBox и xNode присутствуют.