2013-02-15 281 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提供的文件即可。

相关问题