С проблемой столкнулся довольно давно, но сегодня напишу, как временно решить следующую проблему…
Открываю из редактора Unity скрипт с помощью Visual Studio. Как правило все они открываются нормально, не важно, создаю ли я скрипт с нуля или редактирую уже существующий. Но иногда бывает, что после открытия файла Visual Studio «не видит» классы, подсказки QuickActions не предлагают удалить неиспользуемые директивы using, например такие:
using System.Collections;
Скриншот с подобным глюком ниже:
Временное решение (пока не выпустят исправление):
0. На примере файла AudioEvent.cs, но сначала выделить его содержимое и скопировать в буфер обмена, на случай если что-то не сохранится!
1. Вернуться в редактор Unity.
2. В окне Проекта удалить проблемный файл (AudioEvent.cs).
3. Перейти в окно редактора Visual Studio.
4. VS выведет сообщение «File Modification Detected»:
5. В этом окно нажать кнопку «Reload» (если после этого содержимое пропадет, то просто вставить из буфера скопированное в п.0).
6. Должно появится окно с текстом:
Save changes to the following items?
7. После этого сохраняем файл, нажав кнопку «Yes».
*. Если появится предупреждение «Inconsistent Line Endings», то подтвердить сохранение с опцией "Windows (CR LF)":
8. Теперь файл снова появится в проекте и ошибка будет устранена:
- EVE-Online: Фильтры каналов - 23.11.2024
- Не приходит СМС для авторизации на сайте Госуслуги - 01.11.2024
- VSCode: Найти и удалить элементы xml - 29.10.2024