0

Ein Projekt Ziele .NET Framework 4.6.2..NET Framework 4.6.2 und .NET Standard 2.0 Inkompatibilität

Ein Projekt NuGet Paket Entity Framework-Core verwendet, die

Soweit ich weiß, .NET .NET Standard 2.0 (in Pakete Ordner es erschien) verweist 4.6.2 und .NET Standard 2.0 sind nicht kompatibel. Könnte es Probleme verursachen?

+1

Soweit ich weiß, sind sie * nicht * inkompatibel. .NETStandard 2.0 benötigt 4.6.1, sie haben es in 4.7 nicht gebrochen. Machen Sie dies zu einer echten Frage, indem Sie beschreiben, was schief läuft. –

+0

Mein Fehler. Ich meine .NET 4.6.2 – AsValeO

Antwort

3

Wie die neuesten Werkzeug Updates in VS 2017 15,3 und .NET-Core 2.0.0 SDK (im August 2017 veröffentlicht), die Mindestversion von .NET Framework, die .NET-Standard-4.6.1 2.0 unterstützt.

Dies wird durch das Tooling erreicht, das Kompatibilitäts-DLLs hinzufügt, um sicherzustellen, dass Bibliotheken geladen und funktionieren. Es gibt nur eine Handvoll von APIs, die nicht unter 4.6.1-4.7 unterstützt werden, aber Entity Framework Core soll unter 4.6.1+ funktionieren.

Für .NET Framework 4.7.1+, das Werkzeug nicht mehr braucht diese Bibliotheken zu injizieren.

+0

'Es gibt nur eine Handvoll von APIs, die nicht auf 4.6.1' wal

Verwandte Themen