加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 无法为名为MySql.Data.MySqlClient的数据提供程序获取提供

发布时间:2020-12-15 07:41:51 所属栏目:百科 来源:网络整理
导读:我有 Windows 8.1,MySql 5.6和Visual Studio Ultimate 2012. 我正在尝试设置一个DataSet,但我遇到错误当我尝试将表拖到DataSet时,无法获取名为MySql.Data.MySqlClient的数据提供程序的提供程序工厂. a)服务器资源管理器可以访问数据库并向我显示所有表,“测
我有 Windows 8.1,MySql 5.6和Visual Studio Ultimate 2012.

我正在尝试设置一个DataSet,但我遇到错误当我尝试将表拖到DataSet时,无法获取名为MySql.Data.MySqlClient的数据提供程序的提供程序工厂.

a)服务器资源管理器可以访问数据库并向我显示所有表,“测试连接”按钮返回成功的消息.

b)我添加了对bin文件夹的MySql引用(MySql.Data,MySql.Data.Entity,MySql.Web).

c)我编辑了Web.config文件,删除了MySql.Data.MySqlClient不变量并再次添加“正确”设置.我尝试设置< connectionStrings>,< DbProviderFactories>,成员资格提供程序,配置文件提供程序和RoleManager提供程序;

d)我已经卸载并重新安装了MySql和Visual Studio.

似乎没有什么工作,同样的错误仍在发生.我已经尝试过这个和其他论坛的很多建议.

解决方法

为我工作,步骤如下:

>关闭Visual Studio
>运行MySQL Connector / Net并删除安装
>再次运行连接器并按照删除之前的步骤进行安装(典型/自定义).
>打开Visual Studio
>从解决方案和服务器资源管理器中删除与服务器/数据库/数据集的所有连接.不要删除任何代码行.
>重新建立与数据库的连接,并按原样命名.
>按原样重新建立数据集的数据源连接.
>点击播放,快乐!

希望这可以帮助.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读