Я решил это сам за несколько часов, посвященных этой вещи.
Я установил Visual Code как обычно на новый компьютер, но при попытке редактировать код автозаполнение не сработало, также появилось множество ошибок.
Когда я установил, я добавил обычные плагины для Unity в Visual Code
При перезагрузке Visual Code в журнале Omnisharp сообщалось, что компилятор не нашел .NET Framework 4.5 и что-то работает в ваших сценариях C #.
При просмотре я нашел эту папку в Windows.
(Если кто-то знает, где он находится в iOS, поделитесь им, пожалуйста)
C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework
В этой папке были показаны папки с установленными версиями фреймворков.
В моем случае это были 3.0
и 4.5.2
.
Проблема в том, что по какой-то причине он не определяет версию 4.5.2
как 4.5
, поэтому для ее исправления обычно необходимо установить версию 4.5
, проблема в том, что вы больше не можете ее получить.
Чтобы решить эту проблему, посмотрите журнал Omnisharp и измените имя папки на то, что говорит ваш Omnisharp, в моем случае я изменил имя 4.5.2
на 4.5
, и моя проблема была решена.
Я видел больше случаев, когда версия, которую хочет Omnisharp, отличается, просто скачайте версию 4.X
, которую вы хотите, по этой ссылке и измените имя папки, если вам нужно.
https://dotnet.microsoft.com/download/visual-studio-sdks
Постоянно обновляйте .NET Core, чтобы избежать новых проблем.