Konnte nicht geladen, Datei oder assembly 'Microsoft.SqlServer.Arten mit EF5 und VS 2010
Hatte ich eine .NET Framework 4 Projekt läuft mit EF 4.3 und Visual Studio 2010. Ich habe das Projekt aktualisiert, um EF-5 und installe .NET Framework 4.5 auf meine dev-Maschine. Beim laufen mein Projekt, das ich jetzt erhalten "Konnte nicht geladen, Datei oder assembly 'Microsoft.SqlServer.Types, Version=11.0.0.0"
Ich bin nicht mit jedem neuen features von EF5 oder neue Funktionen von .NET Framework 4.5. Was ist hier falsch ?
- Nach "konnte nicht geladen werden ..." - Meldung kommt in der Regel der Grund, warum die assembly nicht geladen werden kann. Werfen Sie einen Blick auf die stack-trace oder platzieren Sie es hier.
- Sorry, Grund ist : Das system kann nicht die angegebene Datei gefunden werden. Nach einer weiteren Untersuchung, das problem tritt nur im debug-Modus und nicht im release-Modus, also ist das wohl eine interne Ausnahme, dass keine Oberfläche im release-Modus.
- Seltsam, dass dies passiert auch nur im debug-Modus. Vielleicht etwas in der Projekt-Konfiguration?
- Mein Visual Studio wird eine Pause auf CLR-Ausnahmen. Es bricht dann auf dem SaveChanges () - Methode der EF und meldet den Fehler (fehlende Montage). Bei Wiederaufnahme der Ausführung, nichts passiert, seltsam, Prozess hört nicht auf in meinem catch-handler unten und normal weitergeführt bis zum Ende.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich die Lösung gefunden ! Installieren Sie einfach das nuget-Paket Microsoft.SqlServer.Typen
Dann
Lösung > Referenzen > System.Daten.Entität > Eigenschaften > Lokale Kopie, und setzen Sie es auf True.
Hinweis: die Lokale Kopie für Microsoft.SqlServer.Arten wurde bereits auf true gesetzt, und obwohl das problem mit System.Daten.Entität, die Fehlermeldung war immer noch über Microsoft.SqlServer.Typen.