锐英源软件
第一信赖

精通

英语

开源

擅长

开发

培训

胸怀四海 

第一信赖

当前位置:锐英源 / 开源技术 / C#开源 / error CS0246: 未能找到类型或命名空间名“MySqlConnection”
服务方向
人工智能数据处理
人工智能培训
kaldi数据准备
小语种语音识别
语音识别标注
语音识别系统
语音识别转文字
kaldi开发技术服务
软件开发
运动控制卡上位机
机械加工软件
软件开发培训
Java 安卓移动开发
VC++
C#软件
汇编和破解
驱动开发
联系方式
固话:0371-63888850
手机:138-0381-0136
Q Q:396806883
微信:ryysoft

锐英源精品原创,禁止全文或局部转载,禁止任何形式的非法使用,侵权必究。点名“简易百科”和闲暇巴盗用锐英源原创内容。

error CS0246: 未能找到类型或命名空间名“MySqlConnection”

 

C#开发ERP类软件,前些年用SQLServer多,近几年用MySQL多,用C#连接MySQL要用连接库,使用时添加DLL引用就可以了。不过最近遇到如下错误:

error CS0246: 未能找到类型或命名空间名“MySqlConnection”(是否缺少 using 指令或程序集引用?)

其它项目里使用正常,新项目不正常,想了想,两个项目的.NET版本不一样, mysql的dll也是有版本约束,把项目属性里的.net从4.0改成4.5.2,问题解决。

一般在MySQL连接库安装时,会同时安装不同.NET版本下的连接库,下面就是不同版本和不同目录对应的截图:

mysql连接库目录

如图可以看到net5.0、net6.0、netstandard2.0、netstandard2.1、v4.5.2和v4.8版本的目录,找到对应目录的DLL,拷贝到你项目的Debug或Release目录下,再引用到项目里,就可以正常使用。

.net一般没有DLL依赖循环陷阱,Linux下使用库有时候会遇到,很麻烦。

友情链接
版权所有 Copyright(c)2004-2021 锐英源软件
公司注册号:410105000449586 豫ICP备08007559号 最佳分辨率 1024*768
地址:郑州大学北校区院(文化路97号院)内