我目前收到以下错误。在 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 肯定位于我的本地计算机上它所指向的位置。我还尝试过删除并重新添加引用。
有谁知道什么会导致这个错误?
另外,程序集清单定义是什么?
预先感谢您的帮助,我非常感谢。
在 Visual Studio 中,在解决方案资源管理器中选择引用,然后在属性中确保Specific Version
属性设置为false
.
如果您在web.config
,编辑文件并删除版本信息。
如果关闭 Visual Studio 并使用文本编辑器打开项目文件,请确保在项目文件中未列出程序集的版本,而仅列出名称和类型,因此只需删除以下内容:
, Version=6.5.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d'
那么无论您使用的是 6.5.5 还是 6.5.4,只要代码使用两者中可用的类和方法,它都应该可以工作。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)