Но по какой-то причине Visual Studio продолжает игнорировать пространства имен и Intelisense, даже иногда для простого C#.
О, ошибка возникает только в Visual Studio, потому что некоторые ошибки, такие как поскольку методы интерфейса, не реализованные в скрипте, по-прежнему отображаются на консоли Unity, но не в Visual Studio.
Что я пробовал до сих пор:
- Мой внешний редактор сценариев в Unity настроен на Visual Studio 2022.
- Восстановление Visual Studio с помощью установщика.
- Переустановлены расширения Unity для Visual Studio с помощью установщика.
- Переустановлена Visual Studio.
- Настройки проекта > Плеер > Совместимость API Уровень = .NET Framework
- Перезагрузка моего компьютера.
Вот версия всего:
- Unity Hub => 3.9.1
- Visual Studio 2022 => 17.11.4
- Редактор Unity => 2022.3.28f1
Распечатка страницы внешних инструментов Unity
Подробнее здесь: https://stackoverflow.com/questions/790 ... op-working