2017-10-29 2 views
0

ich eine brandneue .NETStandard Projektbibliothek erstellt und das Ziel Rahmen das .NETStandard v2.0 istEF6.2 wurde mit .NETFramework Version 4.6.1 statt das Projektziel Rahmen .NETStandard v2.0 gestellt

Ich habe Entity Framework 6.2 installiert, bekomme aber den Fehler, dass dieses Paket möglicherweise nicht vollständig mit Ihrem Projekt kompatibel ist.

Wenn ich versuche, Pakete zu aktualisieren, erhalte ich dieses:

Package ‚EntityFramework 6.0‘ restauriert wurde mit ‚.NETFramework, Version = v4.6.1' anstelle des Projekts Zielrahmen‘ .NETStandard, Version = v2.0 '

Gibt es etwas, was ich tun kann, um dieses Problem zu lösen? oder Es gibt keine Möglichkeit, Entity Framework 6.2 (6.1.3) in einem .NETStandard 2.0-Projekt zu verwenden?

Ich verwende VS2017

enter image description here

Antwort

1

EF6 ist nicht vollständig kompatibel mit .NETStandard, so dass Sie EF-Core in .NETStandard Projekten verwenden sollten.

Aber wenn Sie nur dieses Projekt in .NETFramework verwenden, wird es funktionieren, aber es funktioniert möglicherweise nicht in anderen Frameworks (.NETCore, Xamarin).

Verwandte Themen