Ломается C# проект

Ошибки и баги Unity3D

Ломается C# проект

Сообщение jetyb 25 май 2023, 12:17

Здравствуйте.
Возникла проблема с конвертированием проекта из Unity 2020.1.4 на Unity 2022.2.14 .
При открытии какого-то скрипта через Unity в версии 2020 у меня все происходит правильно: открывается рабочий проект в VisualStudio 2022.
Но если этот же самый проект обновить и открыть версией Unity 2022 все ломается.
Когда щелкаешь по скрипту в unity, то также открывается VisualStudio с этим скриптом. НО: открывается только этот один скрипт без всего проекта.
Весь проект (Sollution) теряется. Ну как если бы я просто открыл пустой проект в VisualStudio и открыл в нем отдельный в вакууме файл MyScript.cs .
Никакие зависимости при этом просмотреть нельзя.
В папке проекта по-прежнему сохраняется файл sollution-а: UnityData.sln. Через него проект открывается, но он не компилируется:
там возникают тупые violation-ы вроде:
The type name 'Terrain' could not be found in the namespace 'UnityEngine'. This type has been forwarded to assembly 'UnityEngine.TerrainModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' Consider adding a reference to that assembly. Assembly-CSharp-Editor

Понятное дело, в Unity таких замечаний нет, потому что она компилируется совершенно параллельно.

В Edit-> Preferences -> External Tool версии 2022 нельзя сгенерировать файлы проекта. В версии 2020 - можно.
Как работать с проектом в 2022??
jetyb
Адепт
 
Сообщения: 1486
Зарегистрирован: 31 окт 2011, 17:21

Re: Ломается C# проект

Сообщение 1max1 25 май 2023, 18:43

Как вариант, удали все файлы и папки кроме папок Assets, Project Settings и Package и попробуй так запустить.
Аватара пользователя
1max1
Адепт
 
Сообщения: 5505
Зарегистрирован: 28 июн 2017, 10:51

Re: Ломается C# проект

Сообщение jetyb 26 май 2023, 08:04

Не помогает. Но если опять открыть проект в версии 2020 - то sollution открывается нормально.
jetyb
Адепт
 
Сообщения: 1486
Зарегистрирован: 31 окт 2011, 17:21

Re: Ломается C# проект

Сообщение 1max1 26 май 2023, 21:58

хз, проверь есть ли пакет для вижуалки в пак менеджере в 22 юнити.
Аватара пользователя
1max1
Адепт
 
Сообщения: 5505
Зарегистрирован: 28 июн 2017, 10:51

Re: Ломается C# проект

Сообщение jetyb 29 май 2023, 08:02

1max1, да спасибо за наводку.
Методом тыка выяснилось, что помогает установка в PackageManager пакета Visual Studio Editor.
jetyb
Адепт
 
Сообщения: 1486
Зарегистрирован: 31 окт 2011, 17:21


Вернуться в Глюки

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5