Entity Framework 4.3을 사용중인 MVC3 프로젝트에서 LINQPad를 사용하려고합니다. LINQPad에서 다음과 같은 새 연결을 만듭니다. 연결 추가 -> 형식화 된 데이터 컨텍스트 사용 -> EF DBContext POCO 내 어셈블리를 가리키고 완전한 typename을 제공하고 참조 web.config. 그런 다음 테스트하고이 오류를 확인하십시오. LINQPad에서 Entity Framework 4.3을 찾을 수 없습니다. 파일 또는 어셈블리 EntityFramework를로드 할 수 없습니다.
Nuget을 통해 EF를 설치 했으므로 GAC에서 참조되지 않습니다. (나는 그것을 시도했다, 나는 그것을 할 수 없었다, EF가 GAC'able다고 생각하지 않는다. 그러나 나는 틀릴 수 있었다. EntityFramework.dll을 LINQPad와 같은 폴더에 복사했습니다. - 행운이 없습니다. 그런 다음 linqpad.exe.config에 추가하십시오.
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="EntityFramework" publicKeyToken="b77a5c561934e089" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.3.1.0" newVersion="4.3.1.0" />
</dependentAssembly>
</assemblyBinding>
행운은 없습니다. 같은 문제가 계속 발생합니다. 나는 this post을보고 here - 행운을 보지 못했습니다.
다른 아이디어 ??
p.s. EF 4.3, LINQPad 4.42.01을 사용하고 있습니다. 최신 LINQPad 베타 및 동일한 문제를 시도했습니다.
업데이트 : Joe에 따르면이 문제는 현재 베타 버전 인 4.42.5에서 수정되었습니다. www.linqpad.net/beta.aspx. 그것에 가자 그것은 참으로 고쳐졌다.
조, 감사합니다. 감사합니다. 감사합니다. !!!! 당신은 단순한 인간에 대항하는 초 인간적 존재입니다! – trailmax
Joe, 4.42.5 문제 해결에 감사드립니다. 나는이 문제가 이제 사라 졌다는 것을 확인할 수있다. – trailmax