2

サーバーエクスプローラーセクションのVisualStudio2010 Sp1自体を使用して、データベースとそのテーブルを作成しようとしています。

データベースを正常に作成できましたが、テーブルに移動するとエラーが発生します。

指定されたモジュールが見つかりませんでした(Hresultからの例外:0x800700E)

システムにもSQLServer2012 Enterpriseがインストールされており、。\sqlexpressを使用してVisualStudio内にデータベースを作成しようとしています。

記録のために:私はVisual Studio 2012をインストールしましたが、我慢できなかったので削除しました。これはこの問題と関係がありますか?

どうすればこの問題を解決できますか?

4

3 に答える 3

13

OK私は問題を解決しました。これは、Visual Studio 2012の以前のインストールと、その後のアンインストールが原因でした。Visual Studio 2012は、次のdsref80.dll場所にある場所を変更します。

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

古いバージョンを上書きします。アンインストールするとdllは残りますが、そのバージョンは新しく、バージョン10がないため、VisualStudio2010はエラーを生成します。この問題を解決するには、バージョン10のdllを取得して、上記のパスに配置するだけです(修復または再インストールでうまくいきます)。誰かがそれを必要とするならば、これは私のシステム上のdllです。 これがソースです

dsref80.dll

于 2013-02-15T06:48:28.107 に答える
1

Hosseinの答えは正しいですが、 VisualStudio2010を修復しても問題が解決しなかったことを付け加えたいと思います。これに加えて、ファイルはにあります

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

私のコンピュータのディレクトリ。私はWindows8を使用しています。dsref80.dllこのディレクトリをHosseinから提供されたファイルに置き換えてください。

于 2013-08-28T13:08:13.547 に答える
0

同じ問題が発生し、VSの再インストールに時間を浪費しました。

解決策は、前述のディレクトリにあるdsref80.dllファイルを置き換えるだけです。それでも機能しない場合は、PCを再起動すると、機能しているシステムからコピーが再度作成されます。

于 2013-07-15T09:37:26.863 に答える