ich bemerkt, dass NuGet hat vor kurzem die Unterstützung für mehrere neue TFMS Zusammenhang mit .NET Kern hinzugefügt, einschließlich:Was ist der Unterschied zwischen den neuen netstandardapp und netcoreapp TFMs?
netstandard
(1.0-1.5)netstandardapp
(1,5)netcoreapp
(1,0)
Soweit ich weiß, ist netstandard
das .NET Core-Äquivalent eines tragbaren Profils; Es ermöglicht Ihnen, mehrere Plattformen mit einem einzigen Moniker zu targeten, anstatt jede von Ihnen unterstützte Plattform, z. portable-net45+netcore45+wp81
.
In der Zwischenzeit, nach this documentnetstandardapp
ist eher eine Konsolenanwendung in .NET Core; Es stellt etwas dar, was eine .NET Core-Laufzeitumgebung (z. B. CoreCLR, CoreRT).
Was genau soll dann netcoreapp
sein? Ich fand die Tracking-Ausgabe für sie here,, die an der Unterseite einen Kommentar enthält, die ein bisschen erklärt, was der Unterschied ist, aber ich nicht bekommen, was der Unterschied zwischen
NETStandard.Library + app Gastgeber
und
.NET Core-Basis
ist installieren. Könnte mir bitte jemand das erklären?
Können Sie Ihre Antwort entfernen oder zumindest modifizieren? Netstandardapp ist tot. Siehe die andere Antwort. – Thomas
Aktualisierte die Antwort, dass .NETStandardapp veraltet ist und NETCoreapp es ersetzt. Danke –
Warum auf der Erde, wenn ich 'Klassenbibliothek (.NET Core) 'Projekt erstelle, bekomme ich einen Hinweis auf' .NETStandard'? –