문제

EF4의 성능을 EF5로 비교하기위한 테스트 프로젝트를 작성하고 올바른 EF 버전을 참조하는 각 EF 버전에 대해 별도의 DLL을 가질 수 있으므로 테스트를 시작할 수 있습니다.단일 실행 파일, 지금은 exe 디렉토리에 앉아있는 EF DLL의 2 부가 좋지 않다는 것을 의미합니다.

어떻게 든 검사라는 것을 사용하여 DLL 버전을 여러 번 사용할 수 있지만 구현하는 방법은 누구나 이에 대한 코드 예제가 있습니까?또는 더 나은 방법이 있습니까?

도움이 되었습니까?

해결책

I solved this by using the following in my app.config

<runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <dependentAssembly>
        <assemblyIdentity name="EntityFramework" version="5.0.0.0"
                          publicKeyToken="b77a5c561934e089"
                          culture="neutral" />
        <codeBase version="5.0.0.0" href="..\..\..\packages\EntityFramework.5.0.0-beta1\lib\net45\EntityFramework.dll" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="EntityFramework" version="4.1.0.0"
                          publicKeyToken="b77a5c561934e089"
                          culture="neutral" />
        <codeBase version="4.1.0.0" href="..\..\..\packages\EntityFramework.4.1.10331.0\lib\EntityFramework.dll" />
      </dependentAssembly>
    </assemblyBinding>
  </runtime>
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top