关于System.Data引用的问题

最近在用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。

解决方法:

我们找到当前项目的引用文件夹,右击,选择编辑引用:

 

在弹出的窗口中,选择“全部”,并找到System.Data这一项,勾选其前面的勾选框,然后在右侧的所选引用一栏中可以看到新增了一条引用,选中这条引用,点击确定:

 

问题解决!

你可能感兴趣的:(学习C#基础)