dotnet : Der neue .NET Core für Pakete, die keine App-Modell-Anforderung haben, das ist die Laufzeit. (Sie könnten zum Beispiel auch dnx oder dnxcore verwenden)
net452 : Dies muss referenziert werden, wenn Sie etwas möchten, das nur Teil des vollständigen .net-Frameworks ist.
Oren Novotny hat einen tollen Blogbeitrag, der es erklärt.
Ich kann die vorherige Antwort von thllbrg nicht beantworten (was ungefähr richtig ist ... Auch Oren blog post ist die wichtigste Quelle zur Zeit), aber eine wichtige Klarstellung: dotnet
hat kein Laufzeit .
Bibliotheken, die mit dotnet
erstellt wurden, 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).
Tags und Links visual-studio asp.net-core visual-studio-2015 dnx .net-4.6