最近在用Mac写代码,用惯了win,很多东西都不习惯。
使用C#连接mysql数据库,Mac下用的是mysql workbench,在开启数据库连接的时候出了问题。
先看截图:
简简单单的几句代码,却报错:The type 'DbConnection' is defined in an assembly that is not referenced.You must ass a reference to assembly 'System.Data,Version=4.0.0.0,culture=neutral, PublicKeyToken=b77a5c581934e089'.
看错误提示大概是说:“DbConnection位于没被引用的库中,你必须引用‘System.Data’程序集”。
好嘛,需要引入什么都已经指出来了,那就引入呗。
可是在程序头部,我们通过“using System.Data;”并不能引用成功,甚至System下都没有Data。
解决方法:
我们找到当前项目的引用文件夹,右击,选择编辑引用: