當添加參考MySQL .NET connector我看到了MySql.Data
MySql.Data c#.net庫我應該使用哪個運行時?
一個與4.0.30319運行時版本,另一個的2.0.40607
運行時版本我應該引用哪個列出兩個項目?這有什麼不同嗎?
當添加參考MySQL .NET connector我看到了MySql.Data
MySql.Data c#.net庫我應該使用哪個運行時?
一個與4.0.30319運行時版本,另一個的2.0.40607
運行時版本我應該引用哪個列出兩個項目?這有什麼不同嗎?
如果您的項目面向.NET Framework 4.0,那麼您將需要引用4.0版本。否則,請使用2.0版本。
編輯:您可以通過右鍵單擊Visual Studio中的項目並選擇屬性來檢查項目目標的版本。
如果您的項目使用的是.NET Framework 4.0,則爲4.0.30319。 否則,2.0.50727
如果我的項目的目標是3.5? 我有3.5依賴關係,所以使用4.0將無法正常工作。 – rlemon
如果你的項目的目標是3.5,那麼只需使用2.0版本的MySQL驅動程序。當您更新項目以定位4.0框架時,只能使用4.0版本。 –
這裏有一個鏈接可能會揭示一些愚蠢的版本號。基本上,.NET 3.5擴展了.NET 2.0中可用的庫,但其核心(CLR)是相同的。 .NET 4.0引入了CLR的新版本,從.NET 2.0,3.0和3.5中分離出來。 http://msdn.microsoft.com/en-us/library/bb822049.aspx –