無法載入檔案或組件 'MySql.ADOBase' 或其相依性的其中之一。 此組件是由比目前載入的執行階段還新的執行階段所建置,因此無法載入。

 這個錯誤一般是.net framework不匹配造成,引用的DLL的framework和當前項目的FrameWork不匹配造成

問題圖如下

無法載入檔案或組件 'MySql.ADOBase' 或其相依性的其中之一。 此組件是由比目前載入的執行階段還新的執行階段所建置,因此無法載入。

可以在網上找下ILSpy工具反編譯C#的DLL

如圖

無法載入檔案或組件 'MySql.ADOBase' 或其相依性的其中之一。 此組件是由比目前載入的執行階段還新的執行階段所建置,因此無法載入。

而項目的版本為2.0

解決方案 改成4.0就OK了 網站項目-->右擊-->屬性頁 打開如下圖

無法載入檔案或組件 'MySql.ADOBase' 或其相依性的其中之一。 此組件是由比目前載入的執行階段還新的執行階段所建置,因此無法載入。