我正在推出一個使用實體框架但也具有MySqlConnection連接的WPF應用程序。爲什麼MySql.NET驅動程序需要.NET 2.0應用程序的.NET 2.0
在Windows 7上,只安裝了.net 4就可以實現部署,但在運行XP的某些舊硬件上遇到了困難。
症狀各異。
我安裝驅動程序和實體框架操作是成功的,但MySqlCommands失敗 - 事件查看器是(取決於其機)顯示FileNotFound異常,也顯示相對於.NET 2優化器異常。
我安裝驅動程序,沒有任何工作 - 錯誤是驅動程序加載失敗。
我試圖加載驅動程序,但安裝程序卻抱怨說.net 4或.net 2需要安裝,即使.net 4存在。
一個XP工作站了半打左右的我已經試過的完美工作第一次 - 我注意到了這臺機器是.NET版本1.1,2.0,3.5和4都到場之前,我進行的MySql連接器安裝。
我打算嘗試卸載.net 4,重新安裝.net 2,然後安裝MySql連接器以查看是否可以解決問題,但如果我誠實地說,我正在黑客攻擊而不真正瞭解潛在問題是。
任何人都可以啓發我嗎?