Quando è pianificato il rilascio di ASP.NET Core 1.0 (ASP.NET 5 / vNext)?


136

Sto cercando di decidere se iniziare il mio nuovo progetto su ASP.NET 5 o attenermi al framework corrente. Sfortunatamente, non riesco a trovare un programma per questo progetto. Github mostra che gli sviluppatori stanno attualmente lavorando al suo candidato alla prima versione. Microsoft pubblica in genere le date di rilascio previste? In tal caso, dove posso trovare la data per cui stanno girando?


35
Perché il down vota e vota per chiudere? Questa sembra una domanda perfettamente legittima secondo le linee guida.
slypete,

3
Stai parlando di un progetto personale (a basso rischio se fallisce) o di un progetto professionale (il tuo lavoro dipende da esso)? Dato che persone come Microsoft Scott Hunter hanno detto che dovremmo pensare a questa come una versione 1.0 quando esce, sicuramente non avrei ancora avviato un progetto professionale con esso.
jeffa00,


1
RTM è stato appena rilasciato ieri, 27/06/2016.
Mickael Caruso,

Risposte:


121

Aggiornamento per il 1 luglio 2016

ASP.NET Core 1.0, Entity Framework 1.0 e .NET Core 1.0 sono stati tutti rilasciati il ​​27 giugno 2016.


Aggiornamento per il 19 gennaio 2016

  • ASP.NET 5 è ora chiamato ASP.NET Core 1.0.
  • .NET Core 5 è ora .NET Core 1.0.
  • Entity Framework 7 è ora Entity Framework Core 1.0 o EF Core 1.0 colloquialmente.

Per ulteriori informazioni, consultare il blog di Scott Hanselman sulla modifica .


Aggiornamento per il 2 luglio 2015

Nell'incontro dal vivo di ASP.NET Community Standup, Damian Edwards ha discusso alcuni aggiornamenti dei piani per la versione di ASP.NET 5. Puoi leggere i punti principali e guardare la registrazione su un recente post sul blog del team .

Questo piano provvisorio è stato descritto:

  • Beta 6 - fine luglio 2015
  • Beta 7 - fine agosto 2015
  • Beta 8 - fine settembre 2015
  • Release Candidate - fine autunno 2015 - Damian avverte che ciò potrebbe essere del tutto impreciso poiché ci vorranno 6 mesi nel futuro.

Quindi, come con tutti gli orari / piani, si prega di prendere questo come un piano , non date specifiche.


Post originale dal 19 dicembre 2014

In genere (Microsoft) non forniamo date specifiche. Tuttavia, posso dire che ASP.NET 5 ("vNext") è stato rilasciato come parte di Visual Studio 2015 e quindi ciò significa che verrà rilasciato nel 2015 (grande sorpresa!). È abbastanza sicuro ipotizzare un rilascio nella prima metà del 2015.

Come hai giustamente notato, i repository GitHub per ASP.NET 5 ora specificano la pietra miliare di RC, il che indica che il nostro obiettivo principale in questo momento è la stabilità e che la funzionalità impostata per la versione RTM è ampiamente presente. Ci sono ancora funzionalità e progetti in fase di finalizzazione e chiunque può ovviamente vedere quelli che avvengono nei singoli repository.


5
Abbiamo un grande sito in lavorazione e siamo nella stessa barca dell'OP - cercando di decidere di usare vNext. Puoi darci quale metà (prima o seconda) del 2015 di cui sospetti verrà rilasciata?
Stephen Watkins,

3
@StephenWatkins - Ho aggiunto un suggerimento che molto probabilmente è la prima metà del 2015.
Eilon,

1
@Eilon - Apprezzo il suggerimento.
Stephen Watkins,

4
@Yash ci vorrà un po 'prima che EF7 abbia lo stesso livello di funzionalità di EF6 perché era quasi una riscrittura completa. Tuttavia, se EF7 ha le funzionalità di cui hai bisogno, usalo sicuramente. Se ci sono cose specifiche che stai cercando, considera di porre una nuova domanda qui con il tag entity-framework-7 .
Eilon,

3
@johnG non è ancora stato rilasciato. Il supporto per ASP.NET 5 sarà disponibile solo in VS2015, ma sarà disponibile anche in molti altri editor (su molti sistemi operativi diversi) tramite OmniShar [ .
Eilon,

18

Secondo la Roadmap su GitHub :

ASP.NET Core 1.0 (precedentemente chiamato ASP.NET 5) Pianificazione e tabella di marcia


Di seguito è riportato il programma e la tabella di marcia per ASP.NET Core 1.0. Si prega di notare che queste date e piani di funzionalità sono tutti soggetti a modifiche. Come con qualsiasi progetto di queste dimensioni, è difficile prevedere esattamente quando le cose atterreranno. Tuttavia, riteniamo che sia importante essere il più aperti e trasparenti possibile sui nostri piani in modo che i nostri utenti possano avere le giuste aspettative e creare i loro piani di conseguenza.


Programma


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

Il candidato della versione di novembre (RC1) sarà una versione multipiattaforma supportata e pronta per la produzione. A seconda del feedback di RC1 spediremo ulteriori candidati al rilascio, se necessario.

Temi Milestone


Beta6: localizzazione, manutenzione, supporto .NET 4.6 e altro

In Beta6 stiamo lavorando per supportare la localizzazione nella nuova pipeline di richieste. Stiamo inoltre lavorando per abilitare l'applicazione di patch e la manutenzione del runtime, incluso l'aggiunta di supporto per assiemi con nomi sicuri. In Beta6 sarai in grado di scegliere come target .NET 4.6 utilizzando .NET Execution Environment (DNX). Lavoreremo sul buffering e sulla memorizzazione nella cache delle risposte (tramite HTTP.SYS su Windows) e aggiungeremo il supporto per la cache distribuita tramite SQL Server.

Funzionalità pianificate: Runtime , MVC , Razor , Identity

Beta7: multipiattaforma

L'obiettivo principale di Beta7 sarà consentire lo sviluppo multipiattaforma su .NET Core. Ciò include la spedizione degli ambienti di esecuzione .NET basati su .NET Core per Mac e Linux, consentendo i flussi di lavoro di base per gli sviluppatori e anche l'impostazione della storia di acquisizione.

Funzionalità pianificate: Runtime , MVC , Razor , Identity

Beta8 - Funzionalità completa!

Beta8 è l'ultimo importante traguardo programmato prima di passare a una fase di stabilizzazione per RC1. Lavoreremo per consentire esperienze end-to-end complete in Visual Studio e Visual Studio Code. A questo punto prevediamo che .NET Core multipiattaforma sarà completo.

Funzionalità pianificate: Runtime , MVC , Razor , Identity

RC1 - Stabilizzazione

L'attenzione per RC1 sarà sulla lucidatura delle funzionalità esistenti, sulla risposta al feedback dei clienti e sul miglioramento delle prestazioni e dell'affidabilità. L'obiettivo è che RC1 sia un rilascio stabile e pronto per la produzione.

RC2 - Passa a .NET Core CLI e .NET Platform Standard

Per RC2 sposteremo ASP.NET Core 1.0 per basarci sulla nuova toolchain della riga di comando .NET Core multipiattaforma .

Lavoro futuro


Sfortunatamente le seguenti funzionalità non entreranno nella versione iniziale di RTM. Stiamo programmando provvisoriamente di spedirli nella versione iniziale dopo RTM, durante il Q3 * del 2016:

  • Supporto per Visual Basic
  • SignalR 3
  • Pagine Web 4

* I riferimenti ai trimestri annuali (Q1, Q2, Q3, Q4) sono basati su calendario


11

Aggiornamento 3 : la roadmap ASP.NET Core 1.0 (precedentemente chiamata ASP.NET 5) è su github: https://github.com/aspnet/Home/wiki/Roadmap

Originale

Visual Studio 2015 sarà rilasciato il 20 luglio 2015.

Tuttavia, secondo il blog di Somasegar del 29 giugno 2015: "ASP.NET 5 ed EF 7 saranno rilasciati separatamente in un secondo momento".


11

Risposta aggiornata:

ASP.NET Core 1.0 è stato rilasciato il 27 giugno 2016.

Introduzione a .NET Core

  • Se usi Visual Studio 2015 ( Visual Studio Community è gratuito!) Dovresti prima ottenere VS2015 Update 3, quindi installare .NET Core Tools per Visual Studio.

  • Se non vuoi usare VS, prendi in considerazione l'uso gratuito di Visual Studio Code e installa l'estensione C # dal marketplace insieme a .NET Core SDK per Windows . Naturalmente, se sei su Mac / Linux / qualunque cosa, vai su http://dot.net .

  • Se desideri tutti i download avanzati e specifici per .NET o .NET Core, fai clic qui

Risposta precedente: (Rilasciare i candidati)

Scott Hunter ha scritto sul blog specifici tempi: per il rilascio diASP.NET Core

Il programma principale

Il runtime e le librerie .NET Core e ASP.NET Core 1.0 RC2 saranno disponibili a metà maggio .

Gli strumenti saranno Anteprima 1 e in bundle con questa versione.

Runtime e librerie .NET Core e ASP.NET Core 1.0 RTM (release) saranno disponibili entro la fine di giugno .

Gli strumenti saranno Anteprima 2 e in bundle con questa versione.

Continueremo a apportare modifiche e stabilizzeremo gli strumenti fino a quando non verranno RTM con Visual Studio "15".

Risposta precedente:

La roadmap di ASP.NET Core 1.0 (precedentemente chiamata ASP.NET 5) è su github ma le date in questa roadmap sono state mancate negli ultimi due mesi da un margine, quindi non ci si può davvero fidare. Considerando ciò, ha senso che abbiano rimosso le date fisse dalla tabella di marcia.

Secondo l'attuale tabella di marcia, la versione di RC2 è TBD. La versione 1.0 dice 2016.

Quindi la domanda dovrebbe davvero essere? Quando è TBD? Quando sarà più tardi nel 2016?

Fortunatamente il numero di numeri aperti per versione può essere visualizzato su github.

Prendi nota: le versioni di ASP.NET Core devono essere integrate con altre versioni di team correlati / dipendenti, ad esempio team Entity Framework. Ogni versione verrà rilasciata solo quando quelle squadre avranno pronta la versione equivalente.

Pubblico collegamenti a ciascuna di queste pietre miliari di tecnologie in github. Ciò dovrebbe fornire l'indicazione più accurata di una data di uscita.

aspnet / Mvc (RC2 è il 99% come il 19 aprile) aspnet / EntityFramework (RC2 è il 98% come il 19 aprile) dotnet / cli (RC2 è l'88% come il 19 aprile) dotnet / coreclr (RC2 è il 99% come il 19 aprile Aprile) dotnet / corefx (RC2 è del 100% rispetto al 19 aprile)inserisci qui la descrizione dell'immagine inserisci qui la descrizione dell'immagine inserisci qui la descrizione dell'immagine inserisci qui la descrizione dell'immagine

inserisci qui la descrizione dell'immagine

Sulla base dei progressi di cui sopra, la data di scadenza di RC2 è elencata come 29 aprile 2016 quando avranno una build pronta per il test

Probabilmente saranno altre X settimane di test ma almeno è un'indicazione di quando sarà pronto.

I progressi vengono aggiornati quotidianamente.

I progressi della versione 1.0 RTM possono anche essere visualizzati su questi collegamenti.

La data del traguardo di RTM sembra essere il 30 giugno, sebbene non tutti i collegamenti abbiano date del traguardo. In base al modo in cui le date di RC2 sono scivolate, questa data probabilmente cambierà man mano che progrediscono.

I video ASP.NET Community Standup dovrebbero anche fornire una buona indicazione sullo stato di avanzamento delle versioni in cui è possibile ottenere aggiornamenti dalla bocca del cavallo, di solito su base settimanale.



3

ASP.NET 5 era CANDIDATO DI RILASCIO il 18/11/2015. Ciò significa che da quel momento in poi usando quei bit è possibile utilizzarlo in produzione e ricevere supporto.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.