? ? ? 開(kāi)發(fā)完成的.net程序需要連接mysql數(shù)據(jù)庫(kù),在個(gè)人電腦上運(yùn)行沒(méi)問(wèn)題,別人運(yùn)行時(shí)提示“提示找不到請(qǐng)求的 .Net Framework Data Provider??赡軟](méi)有安裝”。經(jīng)過(guò)查詢,安裝Connector/NET 8.1.0,下載地址如下所示:
https://dev.mysql.com/downloads/connector/net/
? ? ?安裝后依然無(wú)法打開(kāi),但是錯(cuò)誤信息發(fā)生了變化,錯(cuò)誤提示變?yōu)椋?strong>“找不到或無(wú)法加載已注冊(cè)的 .Net Framework Data Provider?!?/strong>
? ? ?后來(lái)反復(fù)排查,發(fā)現(xiàn)安裝版本存在問(wèn)題,卸載掉當(dāng)前版本,在上面的下載鏈接中選擇8.0.30版本,如下所示:
? ?安裝完畢后,如果還不能打開(kāi)數(shù)據(jù)庫(kù),需要修改配置文件:machine.config,通常在C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\machine.config目錄下,打開(kāi)后,找到DbProviderFactories配置節(jié),增加以下配置,問(wèn)題即可解決:
? ? <DbProviderFactories>
? ? ? <add name="MySQL Data Provider" invariant="MySql.Data.MySqlClient" description=".Net Framework Data Provider for MySQL" type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data, Version=8.0.30.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" />
? ? </DbProviderFactories>文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-652022.html
?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-652022.html
到了這里,關(guān)于.net連接mysql,提示找不到請(qǐng)求的 .Net Framework Data Provider??赡軟](méi)有安裝的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!