Ошибки в консоли Unity, но не в Visual Studio? - PullRequest
0 голосов
/ 02 сентября 2018

Я недавно обновил .NET-версию своего проекта Unity C # с 3.5 до 4.5.2. Все прекрасно компилируется в моем проекте Visual Studio, но у меня есть ошибки в Unity Console, которые не отображаются в VS, и эти ошибки запрещают мне запускать мой проект. Кажется, что мой проект не на самом деле не обновился до 4.5.2, есть ли способ решить эту проблему?

enter image description here

РЕДАКТИРОВАТЬ: я попытался обновить версию фреймворка Unity, перейдя в «Правка» -> «Настройки проекта» -> «Плеер» -> «Конфигурация» -> «Версия сценариев времени выполнения» и изменив это значение на .NET 4.x Equivalent, но оно ничего не изменило

1 Ответ

0 голосов
/ 05 сентября 2018

У вас есть копия MySql.Data.dll в вашей папке активов? Ссылки в Unity работают иначе, чем в Visual Studio. Вы добавляете ссылку в Unity, перетаскивая .dll в папку Assets (желательно в каталог, который имеет смысл, а не в корень, чтобы его было легко найти и не загромождать корень). Вы всегда должны сначала заставить свой код работать в Unity, а затем компилировать в Visual Studio, а не наоборот.

...