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

标签 mysql

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

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

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

"Error 1 Failed to generate code. Could not load file or assembly 'MySql.Data, Version=6.6.5.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from 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 文件中?哪里可以下载这个版本?

最佳答案

在 Visual Studio 中,从资源管理器中获取引用,并确保特定版本设置为false

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

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

,版本=6.5.4.0,文化=中性,PublicKeyToken=c5687fc88969c44d'

请看一下herehere

关于Visual Studio 2010 中的 MySql.Data.dll 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26468595/

相关文章:

mysql - SQLSTATE[HY000] [2002] 连接被拒绝。使用 WSL2 Ubuntu 18.04 托管在 Docker 上的 Laravel API

mysql - 如何从 ComboBox 返回对象

php - 用PHP计算一张表中的行数

mysql - 保持最新的一个字段值直到它改变然后保持其最新的字段值

mysql - 在 Django ORM 中选择中间行

mysql - SQL查询根据表中的2条记录从1个表中获取记录

Mysql - case语句更新所有值而不仅仅是匹配id

mysql - 如何将大型数据集导入 mysql - 正确的方法?

mysql - 如何以分钟为单位获取当前日期时间和列值之间的时差

mysql - 如何使用命令提示符检查 mysql 中每个数据库/表使用的内存?