这几天在unity中做数据库的时候, 经常会遇到一个问题 :
类型"DBconnect"在未引用的程序集中定义 必须添加对程序集"System.data......"的引用

【解决方法 1 】
网上寻找的结果大概为 [此处的解决方法参考的是 csdn: jiande870929]
pda与pc端的dll文件的大小是不同的 但是如果引用的是一样的dll文件就会出现问题


因为大小不同所以包含的信息也是不同的 在引用的时候就会有部分的引用是没有定义的.
只需要重新修改一下你的引用即可 通俗的讲就是若用于pda开发 则采用小的dll 若是pc上的则采用大的dll
【解决方法 2】
背景 : 我是用win10 .net framework 4.6 而unity mono是.net framework 3.5
我按以上的方法重新加载了一次代码还是报错 但是程序可以正常运行
于是我思考是不是因为.net framework version 的问题 毕竟兼容模式容易出错
于是我重新安装了一次 详细见我的博客 Win10 安装.net 3.5
问题也就解决了 希望对大家同样有效。

在Unity中进行数据库开发时,可能会遇到'类型'DBconnect'在未引用的程序集中定义'的错误,提示需要添加对'System.data'的引用。解决方法包括:一是根据开发环境(PDA或PC)选择合适的DLL文件;二是考虑.NET Framework版本不兼容问题,可能需要安装或切换到正确的.NET Framework版本,如.NET 3.5。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



