
我正在尝试设置一个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
>从解决方案和服务器资源管理器中删除与服务器/数据库/数据集的所有连接.不要删除任何代码行.
>重新建立与数据库的连接,并按原样命名.
>按原样重新建立数据集的数据源连接.
>点击播放,快乐!
希望这可以帮助.
总结以上是内存溢出为你收集整理的c# – 无法为名为MySql.Data.MySqlClient的数据提供程序获取提供程序工厂全部内容,希望文章能够帮你解决c# – 无法为名为MySql.Data.MySqlClient的数据提供程序获取提供程序工厂所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)