이전에이 오류를 본 사람이 있습니까?캐싱 응용 프로그램 블록 오류
cachingConfiguration에 대한 구성 섹션 처리기를 만드는 동안 오류가 발생했습니다. 파일 또는 어셈블리 'Microsoft.Practices.EnterpriseLibrary.Caching, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35'또는 해당 종속성 중 하나를로드 할 수 없습니다. 찾은 어셈블리의 매니페스트 정의가 어셈블리 참조와 일치하지 않습니다. (HRESULT 예외 : 0x80131040) (C : \ WorkingDir \ Projects \ ReportCentral \ ReportCentral \ bin \ Debug \ ReportCentral.vshost.exe.config 줄 5)
Ent Lib 4.0을 사용하고 있습니다. 내 App Traget Framework을 2.0에서 3.5로 변경했습니다.
편집 ~
나는이 거래이었다 bin에
Caching.dll Common.dll ObjectBuilder2.dll
편집 ~ "솔루션"
다음 한 C : \ EntLib4Src \ bin에있는 dll을 참조 할 때 서명되어 있으며 "시작> 프로그램> Microsoft 패턴 ...>에서 EntLibConfig.exe가 아닌 동일한 폴더에있는 EntLibConfig.exe 만 구성 할 수 있습니다. Ent Wa 그렇게 까다 롭지 않아?
ObjectBuilder2.dll –
흠 .. 나는 그 참조가 프로젝트를하고 난 전환 할 수 있습니다 2.0과 3.5 사이에 아무런 문제가없는 목표 유형이 있습니다.이 DLL 이름을 바로 약어라고 가정합니다. – Bryant
C : \ EntLib4Src \ bin에있는 dll을 참조 할 때 거래가 성립되었습니다. 같은 폴더에있는 EntLibConfig.exe가 아닌 "시작> 프로그램> Microsoft Patterns ..."항목에서 EntLibConfig.exe를 찾아보십시오.> Ent 그리 까다로운 일이 아니 었습니까? –