unity3d连接mysql的各种问题及解决
扫描二维码
随时随地手机看文章
unity3d连接mysql出了一堆麻烦。我在monodevelop里添加dll后,在头部也加上了using语句,还是说找不到namespace, 我去,然后百度谷歌,然后手动把UnityEditorDataMonolibmono2.0System.Data.dll文件import到当前的工作目录,还要把mysql的Connector NET 6.6.5Assembliesv2.0的dll放进来,我放v4.0目录下的dll它报安全属性错误,难道v4.0是指.net 4.0平台? 放了这些个dll后,还是有错误,internal compliler error....还好,搜到了还要添加UnityEditorDataMonolibmono2.0System.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
调试跟发布简直就是完全不同两回事!!