Was genau ist .net vNext. .net Kern vs vNext Unterschiede / Erklärung

9

Hallo, ich arbeite derzeit in einem Projekt, das PCL-Bibliotheken verwendet, wir migrieren alles auf .net-Standard. Ich habe über den .net-Standard gelesen, was ist, was nicht, was unterstützt oder nicht und ich stieß auf die berühmte Tabelle der Versionen / Plattformen ( mehr Infos )

Was ich nicht verstehe ist: Was ist vNext? Ich dachte, ich hätte verstanden, was es ist, aber ich glaube, ich liege falsch, und Tatsache ist, dass ich meine Antwort nirgends finden kann, nicht einmal in Microsoft-Blogs / Websites. Ich dachte, es wäre eine neue Version des Frameworks, die einige neue Features und Verbesserungen wie kompilieren zu nativen und den neuen Ryujit usw. hat ... Aber jedes Mal, wenn ich vnext suche, sehe ich immer die ASP.Net vNext und nie .net vNext und ASP ist das Web-Zeug zum Erstellen von Seiten usw. Aber gemäß der obigen Tabelle unterstützt Version 1.6 des .net-Standards vNext, das ein Framework ist.

Wenn ich diese Seite überprüfe, kann ich dort keine .net-Version sehen.

  • Kann mir jemand erklären, was genau dieses vNext Ding ist?
  • Wie kann ich es herunterladen und damit arbeiten?
  • Hat Microsoft den Namen vNext gelöscht, um .net core zu verwenden?
  • Sagen wir, ich möchte ein CLI vnext-Projekt erstellen, wie kann ich das tun?
  • Ich habe .net core installiert, wenn ich eine neue .net core console-App erstelle, sehe ich die Optionen nicht, um zum Beispiel nativ zu kompilieren, also nehme ich an, dass das nicht vNext!
  • ist
user1845593 12.10.2016, 13:16
quelle

1 Antwort

4

Der Name vNext ist nur ein Platzhalter für "Was immer die zukünftige Versionsnummer sein wird, wir haben es noch nicht entschieden". Es ist keine spezielle "Version", die Sie herunterladen oder aufbauen können.

Wenn Sie sich die Tabelle von Ссылка ansehen, sehen Sie einige der vNext-Werte wurde ausgefüllt, weil die Versionsnummern festgelegt wurden.

Wenn Sie wirklich "vNext" erstellen möchten, müssen Sie den Quellcode des neuesten Entwicklungszweiges für die Plattform, an der Sie arbeiten wollen, erhalten, kompilieren (oder eine Vorabversion finden, die kompiliert) und verwenden Sie diese Pre-Release-Version, um Ihr Projekt zu erstellen.

Für die Funktionen von Compile to .NET Native und RyuJit sind dies Funktionen des Roslyn-Compilers , die mit Visual Studio 2015 ausgeliefert werden und neuer.

    
Scott Chamberlain 13.06.2017, 14:07
quelle

Tags und Links