私は現在、Visual Studio2012を介してChromeでac#コードビハインドを使用してAsp.net 2.0プロジェクトをデバッグしようとしています。このソリューションは、もともとVS 2005で作成され、VS2012にアップグレード/インポートされました。ソリューションを実行しようとすると、このエラーが発生します。
ファイルまたはアセンブリ'System.Data.OracleClient、Version = 2.0.0.0、Culture = neutral、PublicKeyToken=b77a5c561934e089'またはその依存関係の1つを読み込めませんでした。見つかったアセンブリのマニフェスト定義がアセンブリ参照と一致しません。(HRESULTからの例外:0x80131040)
System.Data.OracleClient
ソリューション内の各プロジェクトへの参照を追加しましたが、これでは問題は解決していません。さらに、アセンブリへの参照についてGAC(グローバルアセンブリキャッシュ)を確認しました(System.Data.OracleClient
); それは存在します。また、.Netのバージョン2.0(C:\ WINNT \ Microsoft.NET \ Framework \ v2.0.50727 \ CONFIG \ web.config)のweb.configファイルにアセンブリ()への参照を追加しました。
プロジェクトがソリューションのbinフォルダーでdllを検索しているように見えるので、そのdllをGACからbinにコピーしました。上記の手順のいずれも問題を解決していません。ソリューションをデバッグしても、同じエラーメッセージが引き続き表示されます。あなたが提供できるどんな答えや提案も大歓迎です。前もって感謝します。
エラーの追加部分は次のとおりです。
* * ===事前バインド状態情報===ログ:ユーザー= CORP \ addison.simsログ:DisplayName = System.Data.OracleClient、Version = 2.0.0.0、Culture = neutral、PublicKeyToken = b77a5c561934e089、processorArchitecture = MSIL(完全に指定された)ログ:Appbase = file:/// C:/Users/addison.sims/dev/CorpServices/Sites/CorpServices/trunk/webroot/CorpServices/ログ:初期PrivatePath = C:\ Users \ roger.smith \ dev \ CorpServices \ Sites \ CorpServices \ trunk \ webroot \ CorpServices \ bin
アセンブリを呼び出しています:(不明)。
ログ:このバインドは、デフォルトのロードコンテキストで開始されます。ログ:アプリケーション構成ファイルの使用:C:\ Users \ roger.smith \ dev \ CorpServices \ Sites \ CorpServices \ trunk \ webroot \ CorpServices \ web.configログ:C:\ Windows \ Microsoft.NET\Frameworkのマシン構成ファイルの使用\ v2.0.50727 \ config\machine.config。ログ:ポリシー後の参照:System.Data.OracleClient、Version = 2.0.0.0、Culture = neutral、PublicKeyToken = b77a5c561934e089、processorArchitecture = MSIL ERR:異なるプロセッサアーキテクチャのアセンブリが既にロードされています。** _