Entity Framework Provider Cargando falla
al intentar ejecutar pruebas unitarias en TeamCity, surge una excepción: "El tipo de proveedor de marco de entidad
'System.data.entity.sqlserver.sqlproviderservices, EntityFramework.SqlServer, versión = 6.0.0.0, cultura = neutral, publickeyToken = b77a5c561934e089 'para el' system.data.sqlclient 'Ado.net El proveedor no se pudo cargar ... "
resolución
a pesar de la ausencia de referencias directas a System.Data.Entity En el proyecto, la presencia de configuraciones de configuración específicas en el archivo app.config puede causar un comportamiento inesperado:
<entityFramework> <defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework" /> </entityFramework>
Esta configuración obliga al tiempo de ejecución a intentar cargar el proveedor del marco de la entidad, incluso sin referencias directas.
solución
para resolver Este problema, asegúrese de que el paquete EntityFrameWork.SQLServer Nuget esté instalado en todos los ejecutables involucrados en el proceso de prueba. Además, elimine la sección EntityFramework del archivo App.config, ya que ya no es necesario.Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3