2013-02-15 282 views
2

我想從服務器資源管理器部分使用Visual Studio 2010 Sp1本身創建數據庫及其表。
我可以成功地創建數據庫,但是當我去爲表我得到的錯誤:無法在visual studio 2010中創建表獲取'找不到指定的模塊(來自Hresult的異常:0x800700E)'錯誤

The specified module could not be found (exception from Hresult: 0x800700E)

我必須說,我已經安裝在系統上SqlServer 2012 Enterprise還有,我試圖創建visual studio中的數據庫使用。\ sqlexpress。

對於記錄:我安裝了Visual Studio 2012,但刪除它,因爲我無法忍受 這是否與此問題有任何關係?

我該如何解決這個問題?

+0

我只是想插話說這也解決了我的問題。我正在使用VS C#Express 2010,並在映射的服務器驅動器上的遠程位置中保存.accdb(新的Access數據庫文件)。我使用VS C#Express 2012,但是當M $改變了所有內容時就報廢了它。在DB Explorer中設置連接非常簡單,但當我通過右鍵單擊 - >檢索數據來查詢表時,我收到了與OP完全相同的錯誤。我所做的修復是從上面的目錄中刪除.DLL,修復安裝(控制面板 - >程序 - >修復Microsoft VS Express 2010 - >自動下載文件) – 2013-06-17 13:16:19

回答

13

好的,我解決了這個問題。 這是由於以前的Visual Studio 2012安裝引起的,然後是其未安裝。 的Visual Studio 2012改變了位於dsref80.dll

C:\Program Files (x86)\Common Files\microsoft shared\Visual Database Tools\

覆蓋舊版本。 當它被卸載時,DLL仍然存在,並且由於它的版本更新,並且沒有更多的版本10,Visual Studio 2010會生成一個錯誤。 要解決此問題,所有您需要做的就是獲取版本10 DLL並將其放置在提到的路徑中(修復或重新安裝將執行此操作)。 這裏是我的系統上的任何人如果需要它的DLL。 Here is the source

dsref80.dll

+0

感謝張貼並鏈接到已簽名的dll 。源討論鏈接有一個dll鏈接,但該鏈接已過期。 – jdh 2013-05-01 15:24:26

+0

歡迎你,我很高興它幫助你;) – Breeze 2013-05-02 11:41:35

0

,您好我所遇到的同樣的問題,浪費了我的時間重新安裝VS.解決方案是簡單地替換上述目錄中的dsref80.dll文件,並仍然如果它不工作重新啓動您的PC和副本再次從一些工作系統

1

雖然,Hossein的答案是正確的,我想添加修復Visual Studio 2010並未解決我的問題。除此之外,文件位於

C:\Program Files (x86)\Common Files\Microsoft Shared\Visual Database Tools 

我的電腦上的目錄。我正在使用Windows 8.只需將此目錄中的dsref80.dll替換爲Hossein提供的文件即可。

相關問題