国产精品人成在线播放新网站,欧洲吸奶大片在线看,亚洲欧洲成人a∨在线,国产18禁黄网站免费观看

微信號(hào):
當(dāng)前位置:首頁 > 資訊文摘 > 新聞資訊

codesmith連接Mysql提示“找不到請(qǐng)求的 .Net Framework Data Provider

2023/7/14 19:57:01
軟件開發(fā)經(jīng)常用到codesmith,連接Mysql提示“找不到請(qǐng)求的 .Net Framework Data Provider??赡軟]有安裝。"...
 
1,首先需要將MySql.Data.dll復(fù)制到codesmith安裝目錄下bin文件夾下,注意dll的版本
 
2,其次因?yàn)閏odesmith7采用的是.net4.0的配置文件,(64位系統(tǒng))找到C:\Windows\Microsoft.Net\Framework64\v4.0.30319\Config\machine.config
 
在其中的DbProviderFactories節(jié)點(diǎn)下添加
 
<remove invariant="MySql.Data.MySqlClient" />
 
<add name="MySQL Data Provider" invariant="MySql.Data.MySqlClient" description=".Net Framework Data Provider for MySQL" type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data, Version=6.7.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" />
 
 
注意其中的版本號(hào)要與上面復(fù)制到codesmith下面mysql.data.dll版本號(hào)一致?。?比如:MySql.Data, Version=6.7.4.0)
 
重啟codesmith,問題解決,配置CodeSmith連接字符串
 
Database=xxx;Data Source=ip;User Id=root;Password=123456;port=3306
 
 注:
如找不到MySql.Data.dll,可以在項(xiàng)目或解決方案中使用nuget安裝
 
使用Nuget安裝install-package Mysql.Data.Entity ,安裝成功可以在packages中找到對(duì)應(yīng)dll文件,右鍵查看版本信息
 
注:直接安裝mysql-connector-net-6.x.x.msi后也可以正常使用codesmith
相關(guān)新聞: