Antwort

5

Dotnet: Die neue .NET-Core für Pakete, die keine App haben Modellanforderung, das ist die Laufzeit. Diese Notwendigkeit referenziert werden, wenn Sie wollen etwas, das nur einen Teil des vollständigen .net Framework ist:

net452 (Sie können auch Verwendung dnx oder dnxcore beispielsweise verwenden).

Oren Novotny hat einen tollen Blogbeitrag, der es erklärt.

+1

Können Sie erklären, was Sie mit dem "nugget-Paket für die Plattform" meinen? Vielen Dank! – davenewza

+0

@davenewza fügte einige Klarstellungen hinzu, hoffe, das macht es klarer. – thllbrg

2

ich nicht auf die vorherige Antwort von thllbrg beantworten kann (was in etwa richtig ist ... Auch Oren Blog-Post ist die wichtigste Quelle zur aktuellen Zeit), aber ein wichtige Klarstellung: dotnet hat keine Laufzeit.

Mit dotnet erstellte Bibliotheken können das DNX, .Net Framework und die UWP-Plattformen bereitstellen (wenn die Abhängigkeiten Ihrer Bibliotheken dies zulassen). Alle haben unterschiedliche CLRs und Kompilierungsmodelle. DNX z.B. Kompilierung im laufenden Betrieb unterstützen, während UWP im Voraus in eine Datei kompiliert und Baum schütteln (das Töten von nicht verwendeten Funktionen in Ihrer Bibliothek).

Verwandte Themen