[mysql]asp 服务器错误无法加载文件或程序集,但该程序集是肯定有。

标签: Asp.net MySQL .Net
发布时间: 2017/4/6 20:58:22
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

我目前正在以下错误。在 locahost 网站。

Could not load file or assembly 'MySql.Data, Version=6.5.4.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)

不过,参考肯定是有引用文件夹中,该 dll 绝对是我在它所指向的位置的本地计算机上。尝试删除并重新添加了引用了

有谁知道什么会导致此错误?

此外什么是总成清单定义吗?

提前谢谢你的帮助,我很欣赏它。

解决方法 1:

在 visual studio 中在解决方案资源管理器中选择该引用,然后在属性中确保 Specific Version 属性设置为 false

如果你有一个条目在此引用 web.config 、 编辑文件和删除的版本信息。

如果你关闭 visual studio,用文本编辑器打开项目文件,请确保在项目文件中未列出的程序集版本但只有名称和类型,所以只是删除以下内容︰

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

然后它应该工作没关系如果你正在使用 6.5.5 或 6.5.4,只要代码使用的类和方法中都可用。

官方微信
官方QQ群
31647020