TeamCity에서 테스트하는 동안 Entity Framework 공급자 로드 문제
다음과 같은 경우 SQL Server용 Entity Framework 공급자를 로드할 수 없는 문제가 발생합니다. TeamCity에서 단위 테스트를 실행 중입니다.
오류 메시지는 공급자 어셈블리가 System.Data.Entity.SqlServer.SqlProviderServices는 테스트 런타임 중에는 애플리케이션에서 사용할 수 없습니다. 이 문제를 해결하려면 다음 단계를 따르세요.
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
특정 사례의 경우 스택 추적에 따르면 EntityFramework.SqlServer.dll 어셈블리는 다음과 같습니다. 테스트 프로젝트 또는 테스트 실행기 프로세스에서 누락되었습니다. 이 어셈블리에 대한 참조 및 복사 설정을 확인하세요.
이 단계를 수행하면 문제를 해결하고 Entity Framework를 사용하여 TeamCity에서 단위 테스트를 성공적으로 실행할 수 있습니다.
위 내용은 TeamCity에서 Entity Framework 테스트를 로드할 수 없는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!