Wann ist die Veröffentlichung von ASP.NET Core 1.0 (ASP.NET 5 / vNext) geplant?

136

Ich versuche zu entscheiden, ob ich mein neues Projekt unter ASP.NET 5 starten oder mich an das aktuelle Framework halten möchte. Leider kann ich keinen Zeitplan für dieses Projekt finden. Github zeigt, dass die Entwickler derzeit an seinem ersten Release-Kandidaten arbeiten. Veröffentlicht Microsoft normalerweise erwartete Veröffentlichungstermine? Wenn ja, wo finde ich das Datum, für das sie drehen?

Slypete
quelle
35
Warum die Abstimmungen und Abstimmungen zu schließen? Dies scheint nach den Richtlinien eine absolut legitime Frage zu sein.
Slypete
3
Sprechen Sie über ein persönliches Projekt (geringes Risiko, wenn es fehlschlägt) oder ein professionelles Projekt (Ihr Job hängt davon ab)? Da Microsoft-Leute wie Scott Hunter gesagt haben, dass wir dies als 1.0-Version betrachten sollten, wenn es herauskommt, würde ich definitiv noch kein professionelles Projekt damit starten.
Jeffa00
1
RTM wurde erst gestern, 27.06.2016, veröffentlicht.
Mickael Caruso

Antworten:

121

Update für den 1. Juli 2016

ASP.NET Core 1.0, Entity Framework 1.0 und .NET Core 1.0 wurden alle am 27. Juni 2016 veröffentlicht.


Update für den 19. Januar 2016

  • ASP.NET 5 heißt jetzt ASP.NET Core 1.0.
  • .NET Core 5 ist jetzt .NET Core 1.0.
  • Entity Framework 7 ist jetzt umgangssprachlich Entity Framework Core 1.0 oder EF Core 1.0.

Weitere Informationen finden Sie in Scott Hanselmans Blog über die Änderung .


Update für den 2. Juli 2015

In der Live-Besprechung von ASP.NET Community Standup diskutierte Damian Edwards einige Aktualisierungen der Pläne für die Veröffentlichung von ASP.NET 5. Sie können die wichtigsten Punkte lesen und die Aufzeichnung in einem kürzlich veröffentlichten Team-Blogbeitrag ansehen .

Dieser vorläufige Plan wurde beschrieben:

  • Beta 6 - Ende Juli 2015
  • Beta 7 - Ende August 2015
  • Beta 8 - Ende September 2015
  • Release Candidate - Spätherbst 2015 - Damian warnt davor, dass dies völlig ungenau sein könnte, da es 6 Monate in der Zukunft ist.

Wie bei allen Zeitplänen / Plänen nehmen Sie dies bitte als Plan , nicht als bestimmte Daten.


Ursprünglicher Beitrag vom 19. Dezember 2014

Wir (Microsoft) geben im Allgemeinen keine bestimmten Daten an. Ich kann jedoch sagen, dass ASP.NET 5 ("vNext") als Teil von Visual Studio 2015 veröffentlicht wird. Das bedeutet, dass es 2015 veröffentlicht wird (große Überraschung!). Es ist ziemlich sicher, eine Veröffentlichung im frühen Halbjahr 2015 anzunehmen.

Wie Sie richtig bemerkt haben, geben die GitHub-Repos für ASP.NET 5 jetzt den RC-Meilenstein an, was darauf hinweist, dass unser Hauptaugenmerk derzeit auf Stabilität liegt und dass die Funktionen für die RTM-Version weitgehend vorhanden sind. Es werden noch Features und Designs finalisiert, und jeder kann natürlich sehen, was in den einzelnen Repos vor sich geht.

Eilon
quelle
5
Wir haben eine große Site in Arbeit und sitzen im selben Boot wie das OP. Wir versuchen, uns für die Verwendung von vNext zu entscheiden. Können Sie uns mitteilen, welche Hälfte (erste oder zweite) von 2015, von der Sie vermuten, dass sie veröffentlicht wird?
Stephen Watkins
3
@ StephenWatkins - Ich habe einen Hinweis hinzugefügt, dass es höchstwahrscheinlich die frühe Hälfte des Jahres 2015 ist.
Eilon
1
@Eilon - Schätzen Sie den Hinweis.
Stephen Watkins
4
@Yash Es wird eine Weile dauern, bis EF7 die gleichen Funktionen wie EF6 hat, da es fast vollständig neu geschrieben wurde. Wenn EF7 jedoch über die Funktionen verfügt, die Sie benötigen, verwenden Sie es auf jeden Fall. Wenn Sie nach bestimmten Dingen suchen, sollten Sie hier eine neue Frage mit dem Entity-Framework-7- Tag stellen.
Eilon
3
@ JohnG es ist noch nicht veröffentlicht. Die Unterstützung für ASP.NET 5 wird nur in VS2015 verfügbar sein, aber auch in vielen anderen Editoren (auf vielen verschiedenen Betriebssystemen) über OmniShar [ .
Eilon
18

Laut Roadmap auf GitHub :

Zeitplan und Roadmap für ASP.NET Core 1.0 (früher als ASP.NET 5 bezeichnet)


Unten finden Sie den Zeitplan und die Roadmap für ASP.NET Core 1.0. Bitte beachten Sie, dass sich diese Daten und Funktionspläne ändern können. Wie bei jedem Projekt dieser Größe ist es schwierig, genau vorherzusagen, wann die Dinge landen werden. Trotzdem halten wir es für wichtig, so offen und transparent wie möglich über unsere Pläne zu sein, damit unsere Benutzer die richtigen Erwartungen haben und ihre Pläne entsprechend erstellen können.


Zeitplan


Milestone                     Release Date
Beta6                           27 Jul 2015    
Beta7                           24 Aug 2015   
Beta8                           21 Sep 2015   
RC1                             Nov 2015        
RC2 (Tools Preview 1) mid-May 2016
1.0.0                            late-June 2016

Der Release-Kandidat für November (RC1) wird eine unterstützte und produktionsbereite plattformübergreifende Version sein. Abhängig vom Feedback von RC1 werden wir bei Bedarf weitere Release-Kandidaten versenden.

Meilenstein-Themen


Beta6 - Lokalisierung, Wartung, Unterstützung für .NET 4.6 und mehr

In Beta6 arbeiten wir an der Unterstützung der Lokalisierung in der neuen Anforderungspipeline. Wir arbeiten auch daran, das Patchen und Warten der Laufzeit zu ermöglichen, einschließlich der Unterstützung für Assemblys mit starken Namen. In Beta6 können Sie .NET 4.6 mithilfe der .NET-Ausführungsumgebung (DNX) als Ziel festlegen. Wir werden an der Pufferung und Zwischenspeicherung von Antworten (über HTTP.SYS unter Windows) arbeiten und die Unterstützung für verteiltes Zwischenspeichern über SQL Server hinzufügen.

Geplante Funktionen: Laufzeit , MVC , Rasiermesser , Identität

Beta7 - Plattformübergreifend

Das Hauptaugenmerk von Beta7 liegt auf der plattformübergreifenden Entwicklung auf .NET Core. Dies umfasst den Versand der .NET Core-basierten .NET-Ausführungsumgebungen für Mac und Linux, die Aktivierung der grundlegenden Entwicklerworkflows und das Einrichten der Erfassungsgeschichte.

Geplante Funktionen: Laufzeit , MVC , Rasiermesser , Identität

Beta8 - Feature komplett!

Beta8 ist der letzte wichtige Meilenstein, der geplant ist, bevor eine Stabilisierungsphase für RC1 eingeleitet wird. Wir werden daran arbeiten, vollständige End-to-End-Erfahrungen in Visual Studio und Visual Studio Code zu ermöglichen. Wir erwarten, dass der plattformübergreifende .NET Core zu diesem Zeitpunkt vollständig ist.

Geplante Funktionen: Laufzeit , MVC , Rasiermesser , Identität

RC1 - Stabilisierung

Der Schwerpunkt von RC1 liegt auf der Verbesserung vorhandener Funktionen, der Reaktion auf Kundenfeedback und der Verbesserung von Leistung und Zuverlässigkeit. Das Ziel ist, dass RC1 eine stabile und produktionsbereite Version ist.

RC2 - Wechseln Sie zu .NET Core CLI und .NET Platform Standard

Für RC2 werden wir ASP.NET Core 1.0 so verschieben, dass es auf der neuen plattformübergreifenden .NET Core-Befehlszeilen-Toolchain basiert .

Zukünftige Arbeit


Die folgenden Funktionen schaffen es leider nicht in die erste RTM-Version. Wir planen vorläufig, sie in der ersten Feature-Version nach RTM im dritten Quartal * 2016 zu versenden :

  • Visual Basic-Unterstützung
  • SignalR 3
  • Webseiten 4

* Verweise auf Jahresquartale (Q1, Q2, Q3, Q4) basieren auf Kalendern

Masoud
quelle
11

Update 3 : Die Roadmap für ASP.NET Core 1.0 (früher ASP.NET 5 genannt) befindet sich auf Github: https://github.com/aspnet/Home/wiki/Roadmap

Original

Visual Studio 2015 wird am 20. Juli 2015 veröffentlicht.

Laut Somasegars Blog vom 29. Juni 2015: "ASP.NET 5 und EF 7 werden zu einem späteren Zeitpunkt separat veröffentlicht."

Phil Haselden
quelle
11

Aktualisierte Antwort:

ASP.NET Core 1.0 wurde am 27. Juni 2016 veröffentlicht.

Erste Schritte mit .NET Core

  • Wenn Sie Visual Studio 2015 verwenden ( Visual Studio Community ist kostenlos!), Sollten Sie zuerst VS2015 Update 3 herunterladen und dann die .NET Core Tools für Visual Studio installieren .

  • Wenn Sie VS nicht verwenden möchten, sollten Sie Visual Studio Code kostenlos verwenden und die C # -Erweiterung zusammen mit dem .NET Core SDK für Windows vom Marktplatz installieren . Wenn Sie mit Mac / Linux / Whatever arbeiten, gehen Sie natürlich zu http://dot.net .

  • Wenn Sie alle erweiterten und spezifischen Downloads für .NET oder .NET Core möchten, klicken Sie hier

Vorherige Antwort: (Kandidaten freigeben)

Scott Hunter hat bestimmte Zeitrahmen gebloggt: für die Veröffentlichung vonASP.NET Core

Der Kernplan

Die Laufzeit und Bibliotheken von .NET Core und ASP.NET Core 1.0 RC2 werden Mitte Mai verfügbar sein .

Die Werkzeuge werden in Vorschau 1 angezeigt und in dieser Version enthalten sein.

Die Laufzeit und Bibliotheken von .NET Core und ASP.NET Core 1.0 RTM (Release) werden Ende Juni verfügbar sein .

Die Werkzeuge werden in Vorschau 2 angezeigt und in dieser Version enthalten sein.

Wir werden weiterhin Änderungen vornehmen und das Tool stabilisieren, bis es RTMs mit Visual Studio „15“ enthält.

Vorherige Antwort:

Roadmap für ASP.NET Core 1.0 (früher als ASP.NET 5 bezeichnet) ist auf Github, aber die Daten in dieser Roadmap wurden in den letzten Monaten deutlich verfehlt, sodass man ihr nicht wirklich vertrauen kann. In Anbetracht dessen ist es sinnvoll, feste Daten aus der Roadmap zu entfernen.

Laut der aktuellen Roadmap ist RC2 TBD. Release 1.0 sagt 2016.

Die Frage sollte also wirklich sein? Wann ist TBD? Wann ist später im Jahr 2016?

Glücklicherweise kann die Anzahl der offenen Ausgaben pro Version auf github angezeigt werden.

Beachten Sie: ASP.NET Core-Versionsversionen müssen in andere verwandte / abhängige Teamversionen integriert werden, z. B. Entity Framework-Team. Jede Version wird erst veröffentlicht, wenn diese Teams die entsprechende Release-Version bereit haben.

Ich poste Links zu jedem dieser Technologie-Meilensteine ​​in Github. Dies sollte den genauesten Hinweis auf ein Veröffentlichungsdatum geben.

aspnet / Mvc (RC2 beträgt 99% zum 19. April) aspnet / EntityFramework (RC2 beträgt 98% zum 19. April) dotnet / cli (RC2 beträgt 88% zum 19. April) dotnet / coreclr (RC2 beträgt 99% zum 19. April) April) dotnet / corefx (RC2 ist 100% per 19. April)Geben Sie hier die Bildbeschreibung ein Geben Sie hier die Bildbeschreibung ein Geben Sie hier die Bildbeschreibung ein Geben Sie hier die Bildbeschreibung ein

Geben Sie hier die Bildbeschreibung ein

Basierend auf den oben genannten Fortschritten wird das Fälligkeitsdatum von RC2 als 29. April 2016 aufgeführt, wenn ein Build zum Testen bereitsteht

Es wird wahrscheinlich weitere X Testwochen dauern, aber es ist zumindest ein Hinweis darauf, wann es fertig sein wird.

Der Fortschritt wird täglich aktualisiert.

Der Fortschritt von Release 1.0 RTM kann auch über diese Links angezeigt werden.

Das RTM-Meilensteindatum scheint der 30. Juni zu sein, obwohl nicht alle Links Meilensteindaten haben. Basierend darauf, wie die RC2-Daten verrutscht sind, wird sich dieses Datum wahrscheinlich ändern und sich weiterentwickeln.

Die ASP.NET Community Standup-Videos sollten auch einen guten Hinweis auf den Fortschritt von Veröffentlichungen geben, bei denen Updates normalerweise wöchentlich aus dem Maul des Pferdes abgerufen werden können.

devfric
quelle
3

Ich sehe keine bestätigten Veröffentlichungsdaten, aber wenn diese neuen ASP.NET 5-Funktionen oder die Verwendung des neuesten Frameworks wichtig sind, können Sie jederzeit die Visual Studio 2015-Vorschau herunterladen und einige der neuen Funktionen noch heute verwenden.

Fuzzifized
quelle
1
Vielen Dank, wir untersuchen bereits die Vorschau. Zu wissen, ob ihre Projektdaten etwas mit unseren übereinstimmen, würde unsere Entscheidung viel einfacher machen.
Slypete
3

ASP.NET 5 war am 18.11.2015 RELEASE CANDIDATE. Was bedeutet, dass Sie von diesem Punkt an mit diesen Bits in der Produktion arbeiten und Unterstützung erhalten können.

Adam Tuliper - MSFT
quelle