unity3d连接mysql的各种问题及解决

unity3d连接mysql出了一堆麻烦。我在monodevelop里添加dll后,在头部也加上了using语句,还是说找不到namespace,
我去,然后百度谷歌,然后手动把Unity\Editor\Data\Mono\lib\mono\2.0\System.Data.dll文件import到当前的工作目录,还要把mysql的Connector NET 6.6.5\Assemblies\v2.0的dll放进来,我放v4.0目录下的dll它报安全属性错误,难道v4.0是指.net 4.0平台?
放了这些个dll后,还是有错误,internal compliler error....还好,搜到了还要添加Unity\Editor\Data\Mono\lib\mono\2.0\System.drawing.dll
感谢各种前辈遇到的问题,并解决了,不然我不知道怎么死了.......


后续:调试时没问题,然后我build,出现了extracting referenced dlls fail,解决方法是Player Settings里的设置项 Api Compatibility Level 一定要选择".Net 2.0",而非".Net 2.0 Subset",终于成功生成了服务器。


再次后续:

生成了,但是打开数据库有异常CodePage 1252 not supported,这玩意,难道是字符集不同?

解决方案还是找到了,将 I18N.dll 和 I18N.West.dll 导入。参考http://answers.unity3d.com/questions/42955/codepage-1252-not-supported-works-in-editor-but-no.html

调试跟发布简直就是完全不同两回事!!


评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值