Visual Studio не соответствует Unity - PullRequest
2 голосов
/ 21 июня 2019

Итак, это случилось пару дней назад.Я работал над проектом в Unity (последняя версия) и Visual Studio 2017. Мне пришлось менять компьютеры / машины, поэтому я заархивировал папку с проектом, чтобы открыть ее в будущем.

Компьютер /машина, на которую я перешел, имела прошлогоднюю версию Unity и VS 2017. Я обновил все, открыл проект в Unity - все работало нормально.Тем не менее, когда я пытаюсь открыть Visual Studio для изменения кода - во-первых, все строки кода подчеркнуты красным, и есть много ошибок, во-вторых, нет автозаполнения для кода Unity.

VS Issues

Прежде всего, я попытался переустановить все, что мог.Я удалил и Unity и VS и установил их снова.Ничего не изменилось.Во-вторых, я попытался переустановить некоторые версии VS, и оба 2017 и 2019 не работали.Я даже пытался перейти на VSCode в настройках Unity, но не повезло.

Итак, вопрос в том, как это исправить?

1 Ответ

3 голосов
/ 21 июня 2019

У меня были подобные проблемы в прошлом.Что сработало для меня:

1) Убедитесь, что Unity и VS закрыты

2) Удалите все файлы visual studio из папки вашего проекта Unity (* .csproj), а также файл проекта.(.sln)

3) удалите папки Library / Temp

4) Запустите ваш проект в Unity

5) Откройте файл .cs или .js из единствадважды щелкнув по нему.

Открытие Visual Studio займет немного больше времени, так как он собирается заново создать все файлы проекта VS, но, надеюсь, у вас больше не будет недопустимых ошибок компилятора, и автозаполнение снова будет работать.

Надеюсь, это поможет

...