这几天在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
问题也就解决了 希望对大家同样有效。