找不到請求的 .Net Framework 數據提供程序。可能沒有安裝

本來mysql .net connector和vs2008配置都正常的,後來估計是由於把mysql的設置重新配置了一下,

使得在vs2008中不能對mysql進行數據連接配置了(不過用命令行還是可以正常配置的)。

 

C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/CONFIG目錄下, 打開machine.config(xml文件),

可以發現<DbProviderFactories>段裏,沒有註冊"MySQL Data Provider"

正常的文件應該有類似下述的一段。


      <add name="MySQL Data Provider" invariant="MySql.Data.MySqlClient" description=".Net Framework Data Provider for MySQL" type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data, Version=5.0.2.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" />

 

爲了解決此問題,可以把mysql.net connector卸載掉,然後再安裝一次試試。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章