Problème de chargement du fournisseur Entity Framework lors des tests sur TeamCity
Vous rencontrez un problème où le fournisseur Entity Framework pour SQL Server ne peut pas être chargé lorsque exécuter des tests unitaires sur TeamCity.
Le message d'erreur suggère que l'assembly du fournisseur, System.Data.Entity.SqlServer.SqlProviderServices n'est pas disponible pour l'application pendant l'exécution du test. Pour résoudre ce problème, suivez ces étapes :
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
Dans votre cas spécifique, la trace de la pile suggère que l'assembly EntityFramework.SqlServer.dll est manquant dans le projet de test ou dans le processus du lanceur de tests. Vérifiez les références et les paramètres de copie de cet assembly.
En suivant ces étapes, vous devriez être en mesure de résoudre le problème et d'exécuter avec succès vos tests unitaires sur TeamCity à l'aide d'Entity Framework.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!