CodeSmith不能连接MySQL的解决方法

来源:互联网 发布:2017正能量网络用语 编辑:程序博客网 时间:2024/05/18 03:44

       在CodeSmith建立数据源时,发现CodeSmith(5.0版本)连接MySQL错误。提示"未能加载文件或程序集“MySql.Data, Version=5.0.7.0, Culture=neutral,PublicKeyToken=c5687fc88969c44d”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自HRESULT:0x80131040)"

        我已经装了MySQL-Connector-net 5.1.5版都找不到,只好直接将MySQL.Data.dll,复制到CodeSmith下的Bin目录,再调用还是错误。后来看错误提示的版本比我还低,只好重新下一个5.0.7.0的试试,
下载地址是 http://ftp.ntu.edu.tw/pub/MySQL/Downloads/Connector-Net/mysql-connector-net-5.0.7-noinstall.zip ,
将其中的MySQL.Data.Dll文件重新复制到CodeSmith下的Bin目录,再配置测试。OK了!

        另外,CodeSmith将它的bin目录的权限全部用户都禁用了,所以要先打开用户权限才能复制进去。不知非NTFS的分区是否有这个问题。都不知道它锁住干嘛。

原创粉丝点击