Unity和MySQL |脚本可以在编辑器中工作,但不能在构建中工作] 我已经创建了一个使用MySQL的简单Unity应用程序。该应用程序可在Unity编辑器中完美运行,但是当我为PC Standalone或Android构建它时,它将无法正常工作。 检查日志文件后,引发了以下异常 PlatformNotSupportedException :此平台不支持该操作。在<5bca8ad0d7cb4bf194403b342b8f0938>:0中的MySql.Data.MySqlClient.MySqlConfiguration..cctor()[0x00000]处重新抛出为TypeInitializationException:'MySql.Data.MySqlClient.MySqlConfiguration'的类型初始值设定项引发了异常。在<5bca8ad0d7cb4bf194403b342b8f0938>:0中的MySql.Data.MySqlClient.Replication.ReplicationManager..cctor()[0x0001e]处重新抛出为TypeInitializationException:'MySql.Data.MySqlClient.Replication.ReplicationManager'的类型初始值设定项引发了异常。在<5bca8ad0d7cb4bf194403b342b8f0938>:0中的MySql.Data.MySqlClient.MySqlConnection.Open()[0x002be]在<7257cb8e307a4c4d92671557aa30bf0e>:0中的Main.Start()[0x0008b]处在<7257cb8e307a4c4d92671557aa30bf0e>:0]中的Main.Update()[0x0000d]处我的两个平台(Android和PC Standalone)如何都不能支持MySQL,但它在Unity编辑器中可以工作吗?此外,我最近创建了另一个游戏,该游戏也使用MySQL,并且在所有平台上都能正常运行。可能是什么问题? 随时问我代码文件,Unity文件或您认为需要帮助我解决该问题的任何信息。谢谢! 编辑:已解决|刚刚将API兼容性设置更改为.NET 4.x 我已经创建了一个使用MySQL的简单Unity应用程序。该应用程序可在Unity编辑器中完美运行,但是当我为PC Standalone或Android构建该应用程序时,它将无法正常工作。检查日志后... 我认为这是因为API兼容级别,以下是类似问题的参考:link 1link 2 API兼容级别可在以下位置找到: 文件>生成设置>播放器设置>播放器>配置

问题描述 投票:-1回答:1
我已经创建了一个使用MySQL的简单Unity应用程序。该应用程序可在Unity编辑器中完美运行,但是当我为PC Standalone或Android构建它时,它将无法正常工作。

检查日志文件后,引发了以下异常

PlatformNotSupportedException

:此平台不支持该操作。在<5bca8ad0d7cb4bf194403b342b8f0938>:0中的MySql.Data.MySqlClient.MySqlConfiguration..cctor()[0x00000]处重新抛出为TypeInitializationException:'MySql.Data.MySqlClient.MySqlConfiguration'的类型初始值设定项引发了异常。在<5bca8ad0d7cb4bf194403b342b8f0938>:0中的MySql.Data.MySqlClient.Replication.ReplicationManager..cctor()[0x0001e]处重新抛出为TypeInitializationException:'MySql.Data.MySqlClient.Replication.ReplicationManager'的类型初始值设定项引发了异常。在<5bca8ad0d7cb4bf194403b342b8f0938>:0中的MySql.Data.MySqlClient.MySqlConnection.Open()[0x002be]在<7257cb8e307a4c4d92671557aa30bf0e>:0中的Main.Start()[0x0008b]处在<7257cb8e307a4c4d92671557aa30bf0e>:0]中的Main.Update()[0x0000d]处我的两个平台(Android和PC Standalone)如何都不能支持MySQL,但它在Unity编辑器中可以工作吗?此外,我最近创建了另一个游戏,该游戏也使用MySQL,并且在所有平台上都能正常运行。可能是什么问题?

随时问我代码文件,Unity文件或您认为需要帮助我解决该问题的任何信息。谢谢!

编辑:已解决|刚刚将API兼容性设置更改为.NET 4.x

我已经创建了一个使用MySQL的简单Unity应用程序。该应用程序可在Unity编辑器中完美运行,但是当我为PC Standalone或Android构建该应用程序时,它将无法正常工作。检查日志后...

c# mysql unity3d
1个回答
0
投票
我认为这是因为API兼容级别,以下是类似问题的参考:link 1link 2

API兼容级别可在以下位置找到:

文件>生成设置>播放器设置>播放器>配置

© www.soinside.com 2019 - 2024. All rights reserved.