解决 类型"DBconnect"在未引用的程序集中定义 必须添加对程序集"System.data......"的引用

这几天在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


问题也就解决了  希望对大家同样有效。