C# 是通过Entity Framework访问数据库的,会不会是Entity Framework不支持6.3.0以下的MySQL Connector Net驱动...另外我用VS做开发时引入的是MySQL.Data.dll 的6.4.4版本的(发布时该dll没有复制到项目Bin目录下)而发布到客户机上,客户机上安装的是MySQL.Data.dll 的6.3.6版本的,这样就会出问题,看了下日志有以下错误:未能加载程序集“Mysql.data,Version=6.4.4.0,culture=neutral,PublicKeyToken=XXXXXXXXX” 或他的一个依赖项
C# 是通过Entity Framework访问数据库的,会不会是Entity Framework不支持6.3.0以下的MySQL Connector Net驱动...另外我用VS做开发时引入的是MySQL.Data.dll 的6.4.4版本的(发布时该dll没有复制到项目Bin目录下)而发布到客户机上,客户机上安装的是MySQL.Data.dll 的6.3.6版本的,这样就会出问题,看了下日志有以下错误:未能加载程序集“Mysql.data,Version=6.4.4.0,culture=neutral,PublicKeyToken=XXXXXXXXX” 或他的一个依赖项
“如果没有放到全局缓存中”是什么意思,是不是要把Mysql connector net 安装目录放到环境变量Path里意思?
avphoenixi我把Mysql.data.dll引入到项目时,特定版本 属性就已经是 false 了另外我也把mysql的安装目录放到Path变量里,可还是不行,同样的错误。