2

我正在尝试使用来自服务器资源管理器部分的 Visual Studio 2010 Sp1 本身创建一个数据库及其表。

我可以成功创建数据库,但是当我查找表时出现错误:

找不到指定的模块(Hresult 异常:0x800700E)

我在系统上也安装了 SQL Server 2012 Enterprise,我正在尝试使用 .\sqlexpress 在 Visual Studio 中创建数据库。

记录在案:我安装了 Visual Studio 2012,但由于我受不了它而将其删除。这与这个问题有什么关系吗?

我怎么解决这个问题?

4

3 回答 3

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。 这里是源

dsref80.dll

于 2013-02-15T06:48:28.107 回答
1

虽然Hossein的回答是正确的,但我想补充一点,修复 Visual Studio 2010 并没有解决我的问题。除此之外,该文件位于

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

我电脑上的目录。我使用的是 Windows 8。只需dsref80.dll将此目录替换为 Hossein 提供的文件即可。

于 2013-08-28T13:08:13.547 回答
0

我遇到了同样的问题,浪费了我重新安装 VS 的时间。

解决方案是简单地替换上述目录中的 dsref80.dll 文件,如果仍然无法正常工作,请重新启动 PC 并再次从某个工作系统中复制

于 2013-07-15T09:37:26.863 回答