2017-10-12 4 views
0

Ich habe ein Projekt entwickelt, das auf .net v4.6 abzielt, aber ich muss ein Paket verwenden, das nur dll targeting .net v4.6.1 enthält. Kann ich dieses Paket in meinem Projekt verwenden, ohne meine Targeting-Version zu ändern?Kann .net 4.6 Projekt verwenden .net 4.6.1 Paket?

+1

Ein Versuch wird die Antwort geben, nehme ich an – apomene

+1

Ich würde nicht * erwarten * Sie können, nein. Wie würde es mit Membern umgehen, die in .NET 4.6.1 eingeführt wurden? (Siehe https://github.com/Microsoft/dotnet/blob/master/releases/net461/dotnet461-changes.md für Änderungen.) –

Antwort

4

NuGet wird für ein Spiel der Version höchste suchen, die kleiner oder gleich Ihre Zielversion.

Wenn keine Übereinstimmung gefunden wird, NuGet kopiert die Baugruppe für die höchste Version, die auf das Projekt des Zielrahmens kleiner oder gleich ist, kann, wenn vorhanden

Sie Pakete verbrauchen, die eine ältere Version , aber nicht Pakete, die nur eine neuere Version haben.

Verwandte Themen