VS2013中未能引用Mysql.data.dll的提示错误的解决办法

 

C#连接MySQL数据库需要引用MySql.Data.dll 或者MySql.Web.dll  

mysql.data.dll是C#操作MYSQL的驱动文件,是c#连接mysql必要插件,使c#语言更简洁的操作mysql数据库。

下面是查找的一般路径

因为项目需要,要把sql数据库迁移到mysql数据库中,万事俱备,启动调试的时候,赫然出现,未能找到Mysql.data.dll引用程序集,查看项目引用,明明已经添加,虽然百思未得其解,但是问题还是要决解,于是上百度,方法也是不同,其中试了一条是,需要将Mysql.data.dll复制添加到你项目文件夹下的bin文件夹下,然后按照操作提示,运行,还是提示未能找到Mysql.data.dll引用程序集;同样,各种百度,,找了其中几条看起来有道理的方法试试,需要把配置管理器改为x64,可以在菜单栏空白处右键,选择“标准”,出现如图所示工具栏

下拉 Any  CPU,选择x64,如果要是没有x64,可以选择新建。

弄完之后,马上启动调试,还是提示未能正确加载Mysql.data.dll,这下把我整蒙了,开始思考原因,未能得出结论,后来在和师兄交流的时候,灵光一闪,莫非是Mysql.data.dll版本的原因,抱着这个想法,查询了我目前引用的Mysql.data.dll是v4.5.2,然后下载了v4.0,v4.5,最终搞定。也是够折腾的。为此留下一点经验

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值