Наш проект Unity был недавно обновлен с 2017.3.1f1 до 2018.3.2f1.(Я понимаю, что мы все еще отстаем от последней версии, но мы надеемся в скором времени обновить ее до последней версии)
После обновления игра прекрасно собирается в Unity (без ошибок) и отлично играет.
Однако в Visual Studio проект не может быть собран с 167 ошибками.
Эти ошибки не относятся к файлам игр, но другие проекты, которые автоматически добавляются в решение.Следующие проекты вызывают у нас озабоченность:
- Unity.Analytics.DataPrivacy
- Unity.CollabProxy.Editor
- Unity.PackageManagerUI.Editor
- Unity.TextMeshPro
- Unity.TextMeshPro.Editor
Все ошибки связаны с тем, что исходные файлы не найдены.Ни один из вышеперечисленных проектов не имеет скриптов в своем проекте.Ошибки, например:
Ошибка CS2001 Исходный файл '[Путь к проекту] \ Packages \ com.unity.collab-proxy \ Editor \ Collab \ Presenters \ CollabHistoryPresenter.cs' не найден.Unity.CollabProxy.Editor
Я проверил вышеуказанный путь к файлу, и искомого файла там нет.Однако я не удалил это.
Ни один из этих проектов не присутствовал в обозревателе решений до обновления версий, и проект был построен нормально.
Я попытался удалить эти проекты, которые решили непосредственную проблему.Тем не менее, перезапуск Visual Studio повторно добавляет их.