두 개의 다른 위치에서 동일한 종속 DLL을로드하는 제공된 DLL을 사용하려고합니다.다른 위치의 동일한 어셈블리에서로드 된 개체 간의 캐스트 예외
배포자 배포에서 두 위치는 자살하지만 내 것은 아닙니다.
코드는 I 클래스 캐스트 예외가 실행됩니다
Unable to cast [A]Type to [B]Type
오류는 동일한에 유래 질문 Different location of assemblies stoped the type casting의 영업 이익이 발생입니다.
두 유형은 DLL의 두 위치에서로드 된 유형 (두 개의 디렉토리에 복사 된 동일한 실제 파일)입니다.
더블 DLL의 서명에 Strong Name을 사용하려고했지만 작동하지 않았습니다.
두 형식을 같은 형식으로 처리하도록 CLR에 알릴 수있는 방법이 있습니까?
같은 위치에서 DLL을로드 할 수 있습니까? –