2014-10-20 142 views
0

我有一個運行在框架4.0下的ASP.Net/c#web應用程序,使用MySQL數據庫已經有幾年了。Visual Studio 2010中的MySql.Data.dll版本

我最近試圖實現報告,並一直試圖首次使用自動化數據集嚮導來創建新的DataTable適配器。在運行嚮導時,我可以設置數據表適配器並配置sql語句。我甚至能夠從視覺工作室設計師那裏執行和測試它。我也能夠通過Visual Studio中的「服務器資源管理器」選項卡創建連接並瀏覽數據庫模式。

當我下一次嘗試編譯應用程序,我得到以下錯誤:

"Error 1 Failed to generate code. Could not load file or assembly 'MySql.Data, Version=6.6.5.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040) C:\Projects\Sharpview V2\SharpView V2\App_Code\MCPS\DAL\dsCrewHistory.xsd 1"

展望我的bin目錄,我的版本是6.4.3.0。這是否意味着我必須下載MySQL.Data.dll 6.6.5.0版並將其替換爲bin文件?我在哪裏可以下載這個版本?

回答

1

在視覺工作室從資源管理器中獲取參考,並確保Specific Version設置爲false

如果您對文件web.config有訪問權限,請更改文件並刪除版本信息。

你需要打開項目文件與你最愛的文本編輯器,並確保該版本就不提了,然後刪除行

, Version=6.5.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d'

請看看herehere

+0

喜感謝您的答覆。我如何將特定版本設置爲false?我在哪裏點擊來設置?我的dll在bin目錄下。 – user1012598 2014-10-20 19:21:14

+0

你需要檢查參考...請看看我給的鏈接....請接受答案,如果有幫助。 – 2014-10-21 01:41:37

+0

maaaan ...非常感謝!你在這個問題上掙扎了2個多小時,我救了我! :(真的很感激它!!這應該被標記爲答案!!再次感謝... – margabro 2015-05-14 10:14:35

相關問題