この質問が何度も寄せられたことは知っていますし、Google でこの問題に関する多くの情報を見つけましたが、まだ私の DEV PC に存在する問題を解決できません :(
ファイルまたはアセンブリを読み込めませんでした Microsoft.SqlServer.BatchParser
多くのインターネット リソースでアドバイスされているように、 Microsoft SQL Server 2005 Management Objects Collectionをインストールしましたが、役に立ちませんでした。
次に、Microsoft SQL Server 2008 Management Objectsをインストールしようとしましたが、新しいバージョンが既に存在するためインストールできないと表示されます (SQL Server 2008 がインストールされています)。
それからGACに行き、次の行を見つけました:
Microsoft.SqlServer.BatchParser、バージョン = 10.0.0.0、カルチャ = ニュートラル、PublicKeyToken = 89845dcd8080cc91、processorArchitecture = AMD64
Microsoft.SqlServer.BatchParser、バージョン = 9.0.242.0、カルチャ = ニュートラル、PublicKeyToken = 89845dcd8080cc91、processorArchitecture = AMD64
Microsoft.SqlServer.BatchParser、バージョン = 10.0.0.0、カルチャ = ニュートラル、PublicKeyToken = 89845dcd8080cc91、processorArchitecture = x86
Microsoft.SqlServer.BatchParser、バージョン = 9.0.242.0、カルチャ = ニュートラル、PublicKeyToken = 89845dcd8080cc91、processorArchitecture = x86
Microsoft.SqlServer.BatchParserClient、Version=10.0.0.0、Culture=neutral、PublicKeyToken=89845dcd8080cc91、processorArchitecture=MSIL <-- バージョン 9.0.242.0 が存在する必要がありますか?
私はすでに成功せずに解決策を見つけるのに約半日を費やしました.そのエラーのためにIntelliSenseが機能しない場合、VSで作業するのは非常に面倒です.
VS 2010 SQL Express 2005 と SQL Server 2008 がインストールされています (構成のスクリーンショットを参照)
この依存関係の問題はどのように解決できますか?