1

誰かが以前にこのエラーを見たことがありますか?

cacheConfigurationの構成セクションハンドラーの作成中にエラーが発生しました:ファイルまたはアセンブリ'Microsoft.Practices.EnterpriseLibrary.Caching、Version = 4.0.0.0、Culture = neutral、PublicKeyToken=31bf3856ad364e35'またはその依存関係の1つを読み込めませんでした。見つかったアセンブリのマニフェスト定義がアセンブリ参照と一致しません。(HRESULTからの例外:0x80131040)(C:\ WorkingDir \ Projects \ ReportCentral \ ReportCentral \ bin \ Debug \ ReportCentral.vshost.exe.config行5)

EntLib4.0を使用しています。AppTragetFrameworkを2.0から3.5に変更しました。

編集〜

私はビンに次のものを持っています

Caching.dll Common.dll ObjectBuilder2.dll

編集〜「ソリューション」

これは、C:\ EntLib4Src \ bin内のdllを参照するときに署名され、同じフォルダーにあるEntLibConfig.exeによってのみ構成でき、[スタート]>[プログラム]>[Microsoftパターン...]からのものではないという取引でした。 >耳鼻咽喉科はトリッキーではなかったのですか?

4

2 に答える 2

2

つまり、ファイルが見つかりません。したがって、アセンブリをロードできるように、GACまたはbinフォルダーに配置する必要があります。

于 2008-10-09T17:39:09.793 に答える
0

C:\EntLib4Src\bin で dll を参照する場合、それらは署名されており、同じフォルダーにある EntLibConfig.exe によってのみ構成でき、"Start>Programs>Microsoft Patterns... >えんと ややこしかったですよね?

于 2011-01-13T14:17:03.330 に答える