Ich habe festgestellt, dass NuGet kürzlich Unterstützung für mehrere neue TFMs im Zusammenhang mit .NET Core hinzugefügt hat, darunter:
netstandard
(1,0-1,5)netstandardapp
(1.5)netcoreapp
(1.0)
Nach meinem besten Wissen netstandard
entspricht das .NET Core-Äquivalent einem tragbaren Profil. Sie können damit mehrere Plattformen mit einem einzigen Moniker ansprechen, anstatt jede von Ihnen unterstützte Plattform explizit zu formulieren, z portable-net45+netcore45+wp81
.
Inzwischen ist laut diesem Dokument netstandardapp
eher eine Konsolenanwendung in .NET Core; Es repräsentiert etwas, das jede .NET Core-Laufzeit (z. B. CoreCLR, CoreRT) hat.
Was genau netcoreapp
soll dann sein? Ich habe hier das Tracking-Problem dafür gefunden, das unten einen Kommentar enthält, der irgendwie erklärt, was der Unterschied ist, aber ich verstehe nicht, was der Unterschied zwischen ist
NETStandard.Library + App-Hosts
und
.NET Core-Basisinstallation
ist. Könnte es mir bitte jemand erklären?