Visual Studio 2010中的MySql.Data.dll版本

时间:2014-10-20 14:51:55

标签: mysql

我使用MySQL数据库,在框架4.0下运行ASP.Net / c #Web应用程序已有几年了。

我最近正在尝试实施报告,并且第一次尝试使用自动数据集向导来创建新的DataTable适配器。在运行向导时,我可以设置数据表适配器并配置sql语句。我甚至可以从视觉工作室设计师那里执行和测试它。我还可以从Visual Studio中的“服务器资源管理器”选项卡创建连接,并浏览数据库架构。

当我下次尝试编译应用程序时,我收到以下错误:

  

"错误1无法生成代码。无法加载文件或程序集   ' MySql.Data,Version = 6.6.5.0,Culture = neutral,   公钥= c5687fc88969c44d'或其中一个依赖项。该   定位程序集的清单定义与程序集不匹配   参考。 (来自HRESULT的异常:0x80131040)C:\ Projects \ Sharpview   V2 \ SharpView V2 \ App_Code \ MCPS \ DAL \ dsCrewHistory.xsd 1"

查看我的bin目录,我的版本是6.4.3.0。这是否意味着我必须下载MySQL.Data.dll版本6.6.5.0并将其替换为bin文件?我在哪里可以下载这个版本?

1 个答案:

答案 0 :(得分:1)

在visual studio中,从资源管理器中获取引用,并确保Specific Version设置为false

如果您有权访问文件web.config,请对文件进行更改并删除版本信息。

您需要使用fav文本编辑器打开项目文件并确保未提及该版本,然后删除该行

, Version=6.5.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d'

请查看herehere