Hallo und schöne Ostern euch allen
Ich hab ein kleines Problem:
Mein Hauptprojekt ist Framework 4.6.1
Nun möchte ich ein NuGet-Paket benutzen, das für Framework 5.0 gebaut ist.
Also hab ich mir eine DLL in .NET 6.0 gebastelt, die das NuGet-Paket benutzt und die ich dann ins Hauptprojekt einbauen möchte und bekomme dabei den Fehler:
Jetzt meine Frage:
Kommt das daher, dass generell in .NET 6.0 gebaute DLLs nicht in 4.6.1 Projekte eingebaut werden können?
Oder liegt es daran, dass mein NuGet-Paket für 5.0 geschrieben ist und ich es in ein DLL-Projekt mit 6.0 eingebaut hab, also nicht abwärtskompatibel ist?
Oder ist es was gänzlich anderes?
Die Microsoft Docs sagen nur, dass man sich vergewissern soll, dass alle miteinander kompatibel sein sollen...
Freue mich auf Eure Antworten
Ich hab ein kleines Problem:
Mein Hauptprojekt ist Framework 4.6.1
Nun möchte ich ein NuGet-Paket benutzen, das für Framework 5.0 gebaut ist.
Also hab ich mir eine DLL in .NET 6.0 gebastelt, die das NuGet-Paket benutzt und die ich dann ins Hauptprojekt einbauen möchte und bekomme dabei den Fehler:
BC31091 Fehler beim Importieren des Typs "Task" aus der Assembly oder dem Modul System.Runtime.dll
Jetzt meine Frage:
Kommt das daher, dass generell in .NET 6.0 gebaute DLLs nicht in 4.6.1 Projekte eingebaut werden können?
Oder liegt es daran, dass mein NuGet-Paket für 5.0 geschrieben ist und ich es in ein DLL-Projekt mit 6.0 eingebaut hab, also nicht abwärtskompatibel ist?
Oder ist es was gänzlich anderes?
Die Microsoft Docs sagen nur, dass man sich vergewissern soll, dass alle miteinander kompatibel sein sollen...
Freue mich auf Eure Antworten