当前位置:首页 > 芯闻号 > 充电吧
[导读]unity3d连接mysql出了一堆麻烦。我在monodevelop里添加dll后,在头部也加上了using语句,还是说找不到namespace, 我去,然后百度谷歌,然后手动把Unity\Edito

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

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


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读
关闭