Heim > Backend-Entwicklung > C++ > Warum wird mein Entity Framework-Anbieter nicht auf TeamCity geladen?

Warum wird mein Entity Framework-Anbieter nicht auf TeamCity geladen?

DDD
Freigeben: 2025-01-02 22:15:39
Original
120 Leute haben es durchsucht

Why Isn't My Entity Framework Provider Loading on TeamCity?

Entity Framework-Anbietertyp wird in TeamCity nicht geladen

Beim Versuch, Tests in TeamCity auszuführen, kann es sein, dass Benutzer auf die folgende Ausnahme stoßen:

System.InvalidOperationException: The Entity Framework provider type
'System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' for the 'System.Data.SqlClient' ADO.NET provider could not be loaded. Make sure the provider assembly is available to the running application.
Nach dem Login kopieren

Fehlerbehebung

Um dieses Problem zu beheben Stellen Sie sicher, dass das NuGet-Paket „EntityFramework.SqlServer“ in dem Projekt installiert ist, in dem der Fehler auftritt. Dieses Paket enthält die erforderliche Anbieterassembly zum Laden von Entity Framework.

Zusätzliche Überlegungen

  • Stellen Sie sicher, dass die Datei app.config die entsprechende Konfiguration für die Entität enthält Framework-Anbieter:
<entityFramework>
  <defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework" />
</entityFramework>
Nach dem Login kopieren
  • Überprüfen Sie, ob in einem der Verweise auf System.Data.Entity vorhanden sind Abhängigkeiten des Projekts.

Zusätzliche Fehlerbehebungsschritte aus der Community

  • Fügen Sie das EntityFramework.SqlServer-Paket über NuGet zum Projekt hinzu.
  • Stellen Sie sicher, dass das Projekt auf .NET Framework 4.5 oder ausgerichtet ist höher.
  • Überprüfen Sie noch einmal die Kopiereinstellungen für die Assembly, die den EntityFramework-Anbieter enthält.

Das obige ist der detaillierte Inhalt vonWarum wird mein Entity Framework-Anbieter nicht auf TeamCity geladen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage