<SOLVED> Unity & MySQL | Скрипты работают в редакторе, но не в сборке - PullRequest
0 голосов
/ 02 мая 2020

Я создал простое приложение Unity, которое использует MySQL. Приложение прекрасно работает в редакторе Unity, однако, когда я создаю его для P C Standalone или Android, оно не работает.

После проверки файлов журнала выдается следующее исключение

PlatformNotSupportedException : Операция не поддерживается на этой платформе. at MySql .Data.MySqlClient.MySqlConfiguration..cctor () [0x00000] в <5bca8ad0d7cb4bf194403b342b8f0938>: 0 Возвращается как исключение TypeInitializationException: инициализатор типа для «MySql. в MySql .Data.MySqlClient.Replication.ReplicationManager..cctor () [0x0001e] в <5bca8ad0d7cb4bf194403b342b8f0938>: 0 Rethrow as TypeInitializationException: инициализатор типа для исключительной ситуации типа MySql Relaying. , при MySql .Data.MySqlClient.MySqlConnection.Open () [0x002be] в <5bca8ad0d7cb4bf194403b342b8f0938>: 0 в Main.Start () [0x0008b] в <7257cb8e307a4c4d92671557aa30bf0e>: 0 в Main.Update () [0x0000d] в <7257cb8e307a4c4d92671557aa30bf0e >: 0

Как MySQL не поддерживается ни на одной из моих платформ (как Android, так и P C Standalone), но все же работает в редакторе Unity? Кроме того, я недавно создал еще одну игру, которая также использует MySQL и отлично работает на всех платформах. В чем может быть проблема?

Не стесняйтесь спрашивать меня о файлах кода, файлах Unity или обо всем, что, по вашему мнению, вам нужно, чтобы помочь мне решить проблему. Спасибо!

Редактировать: Решено | только что изменил настройки совместимости API на. NET 4.x

1 Ответ

0 голосов
/ 02 мая 2020

Я думаю, что это из-за уровня совместимости API, вот ссылки на подобные проблемы: ссылка 1 ссылка 2

Уровень совместимости API можно найти в:
Файл> Настройки сборки> Настройки плеера> Плеер> Конфигурация

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...