Khi nào ASP.NET Core 1.0 (ASP.NET 5 / vNext) được lên lịch phát hành?


136

Tôi đang cố gắng quyết định nên bắt đầu dự án mới của mình trên ASP.NET 5 hay để gắn bó với khung hiện tại. Thật không may, tôi dường như không thể tìm thấy một lịch trình cho dự án này. Github cho thấy các nhà phát triển hiện đang làm việc trên ứng cử viên phát hành đầu tiên. Microsoft có thường công bố ngày phát hành dự kiến ​​không? Nếu vậy, tôi có thể tìm thấy ngày họ đang chụp ở đâu?


35
Tại sao các phiếu giảm và bỏ phiếu để đóng? Đây dường như là một câu hỏi hoàn toàn chính đáng theo hướng dẫn.
slypete

3
Bạn đang nói về một dự án cá nhân (rủi ro thấp nếu thất bại) hoặc một dự án chuyên nghiệp (công việc của bạn phụ thuộc vào nó)? Vì những người Microsoft như Scott Hunter đã nói rằng chúng ta nên nghĩ đây là bản phát hành 1.0 khi phát hành, tôi chắc chắn chưa bắt đầu một dự án chuyên nghiệp với nó.
jeffa00


1
RTM vừa được phát hành vào ngày hôm qua, 27/6/2016.
Mickael Caruso

Câu trả lời:


121

Cập nhật ngày 1 tháng 7 năm 2016

ASP.NET Core 1.0, Entity Framework 1.0 và .NET Core 1.0 đều được phát hành vào ngày 27 tháng 6 năm 2016.


Cập nhật ngày 19 tháng 1 năm 2016

  • ASP.NET 5 hiện được gọi là ASP.NET Core 1.0.
  • .NET Core 5 hiện là .NET Core 1.0.
  • Entity Framework 7 hiện tại là Entity Framework Core 1.0 hoặc EF Core 1.0.

Để biết thêm thông tin, xem blog của Scott Hanselman về sự thay đổi .


Cập nhật ngày 2 tháng 7 năm 2015

Trong cuộc họp trực tiếp với Cộng đồng ASP.NET, Damian Edwards đã thảo luận về một số cập nhật cho kế hoạch phát hành ASP.NET 5. Bạn có thể đọc những điểm chính và xem bản ghi trên một bài đăng trên blog của đội gần đây .

Kế hoạch dự kiến ​​này đã được mô tả:

  • Beta 6 - cuối tháng 7 năm 2015
  • Beta 7 - cuối tháng 8 năm 2015
  • Beta 8 - cuối tháng 9 năm 2015
  • Ứng cử viên phát hành - cuối mùa thu 2015 - Damian cảnh báo rằng điều này có thể hoàn toàn không chính xác vì nó còn 6 tháng nữa trong tương lai.

Vì vậy, như với tất cả các lịch trình / kế hoạch, xin vui lòng coi đây là một kế hoạch , không phải ngày cụ thể.


Bài gốc từ ngày 19 tháng 12 năm 2014

Chúng tôi (Microsoft) thường không đưa ra ngày cụ thể. Tuy nhiên, tôi có thể nói rằng ASP.NET 5 ("vNext") đang được phát hành như một phần của Visual Studio 2015, và vì vậy điều đó có nghĩa là nó được phát hành vào năm 2015 (bất ngờ lớn!). Đó là hợp lý an toàn để giả định phát hành vào đầu năm 2015.

Như bạn đã lưu ý chính xác, các repos GitHub cho ASP.NET 5 hiện chỉ định cột mốc RC, điều này cho thấy trọng tâm chính của chúng tôi hiện tại là về tính ổn định và tính năng được thiết lập cho bản phát hành RTM chủ yếu là ở đó. Vẫn có những tính năng và thiết kế đang được hoàn thiện, và tất nhiên ai cũng có thể thấy những thứ đang diễn ra trong các repos riêng lẻ.


5
Chúng tôi có một trang web lớn trong các công trình và chúng tôi đang ở cùng một chiếc thuyền với OP - cố gắng quyết định sử dụng vNext. Bạn có thể cho chúng tôi một nửa (thứ nhất hoặc thứ hai) của năm 2015 mà bạn nghi ngờ nó sẽ được phát hành không?
Stephen Watkins

3
@StephenWatkins - Tôi đã thêm một gợi ý rằng rất có thể là nửa đầu năm 2015.
Eilon

1
@Eilon - Đánh giá cao gợi ý.
Stephen Watkins

4
@Yash sẽ mất một thời gian cho đến khi EF7 có các tính năng tương tự như EF6 vì nó gần như được viết lại hoàn chỉnh. Tuy nhiên, nếu EF7 có các tính năng bạn cần, bằng mọi cách hãy sử dụng nó. Nếu có những điều cụ thể bạn đang tìm kiếm, hãy xem xét đặt câu hỏi mới tại đây với thẻ thực thể-framework-7 .
Eilon

3
@johnG nó chưa được phát hành. Hỗ trợ cho ASP.NET 5 sẽ chỉ có trong VS2015, nhưng cũng có sẵn trong nhiều trình soạn thảo khác (trên nhiều hệ điều hành khác nhau) thông qua OmniShar [ .
Eilon

18

Theo Lộ trình trên GitHub :

Lịch trình và lộ trình của ASP.NET Core 1.0 (trước đây gọi là ASP.NET 5)


Dưới đây là lịch trình và lộ trình cho ASP.NET Core 1.0. Xin lưu ý rằng những ngày và kế hoạch tính năng này đều có thể thay đổi. Như với bất kỳ dự án có kích thước này, rất khó để dự đoán chính xác khi nào mọi thứ sẽ hạ cánh. Mặc dù vậy, chúng tôi nghĩ rằng điều quan trọng là phải công khai và minh bạch nhất có thể về các kế hoạch của mình để người dùng của chúng tôi có thể có những kỳ vọng đúng đắn và tạo ra các kế hoạch của họ phù hợp.


Lịch trình


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

Ứng cử viên phát hành tháng 11 (RC1) sẽ là một bản phát hành đa nền tảng được hỗ trợ và sản xuất. Tùy thuộc vào phản hồi từ RC1, chúng tôi sẽ gửi thêm các ứng cử viên phát hành khi cần thiết.

Chủ đề quan trọng


Beta6 - Bản địa hóa, Phục vụ, hỗ trợ .NET 4.6 và hơn thế nữa

Trong Beta6, chúng tôi đang làm việc để hỗ trợ nội địa hóa trong đường ống yêu cầu mới. Chúng tôi cũng đang làm việc để cho phép vá và phục vụ thời gian chạy bao gồm thêm hỗ trợ cho các hội đồng đặt tên mạnh. Trong Beta6, bạn sẽ có thể nhắm mục tiêu .NET 4.6 bằng cách sử dụng Môi trường thực thi .NET (DNX). Chúng tôi sẽ thực hiện công việc đệm phản hồi và bộ đệm (thông qua HTTP.SYS trên Windows) và thêm hỗ trợ bộ nhớ đệm phân tán qua SQL Server.

Các tính năng được quy hoạch: Thời gian chạy , MVC , Dao cạo , Nhận dạng

Beta7 - Đa nền tảng

Trọng tâm chính cho Beta7 sẽ là cho phép phát triển đa nền tảng trên .NET Core. Điều này bao gồm vận chuyển Môi trường thực thi .NET dựa trên .NET Core cho Mac và Linux, cho phép quy trình làm việc của nhà phát triển cơ bản và cũng thiết lập câu chuyện mua lại.

Các tính năng được quy hoạch: Thời gian chạy , MVC , Dao cạo , Nhận dạng

Beta8 - Tính năng hoàn tất!

Beta8 là cột mốc tính năng chính cuối cùng được lên kế hoạch trước khi chuyển sang giai đoạn ổn định cho RC1. Chúng tôi sẽ làm việc để cho phép trải nghiệm hoàn chỉnh từ đầu đến cuối trong Visual Studio và Visual Studio Code. Chúng tôi hy vọng .NET Core đa nền tảng sẽ hoàn thành tính năng tại thời điểm này.

Các tính năng được quy hoạch: Thời gian chạy , MVC , Dao cạo , Nhận dạng

RC1 - Ổn định

Trọng tâm của RC1 sẽ là đánh bóng các tính năng hiện có, đáp ứng phản hồi của khách hàng và cải thiện hiệu suất và độ tin cậy. Mục tiêu là để RC1 trở thành một bản phát hành ổn định và sẵn sàng sản xuất.

RC2 - Chuyển sang .NET Core CLI và .NET Platform Standard

Đối với RC2, chúng tôi sẽ chuyển ASP.NET Core 1.0 sang dựa trên chuỗi công cụ dòng lệnh .NET Core đa nền tảng mới .

Công việc tương lai


Rất tiếc, các tính năng sau đây sẽ không xuất hiện trong bản phát hành RTM ban đầu. Chúng tôi đang dự kiến kế hoạch vận chuyển chúng trong việc phát hành tính năng ban đầu sau khi RTM, trong Q3 * 2016:

  • Hỗ trợ Visual Basic
  • Tín hiệu 3
  • Trang web 4

* Tài liệu tham khảo cho các quý hàng năm (Q1, Q2, Q3, Q4) dựa trên lịch


11

Cập nhật 3 : Lộ trình ASP.NET Core 1.0 (trước đây gọi là ASP.NET 5) có trên github: https://github.com/aspnet/Home/wiki/Roadmap

Nguyên

Visual Studio 2015 sẽ phát hành vào ngày 20 tháng 7 năm 2015.

Tuy nhiên, theo blog của Somasegar vào ngày 29 tháng 6 năm 2015: "ASP.NET 5 và EF 7 sẽ được phát hành riêng vào một ngày sau đó."


11

Cập nhật câu trả lời:

ASP.NET Core 1.0 được phát hành vào ngày 27 tháng 6 năm 2016.

Bắt đầu với .NET Core

  • Nếu bạn sử dụng Visual Studio 2015 ( Cộng đồng Visual Studio miễn phí!) Trước tiên, bạn nên nhận VS2015 Update 3 sau đó cài đặt .NET Core Tools cho Visual Studio.

  • Nếu bạn không muốn sử dụng VS, hãy cân nhắc sử dụng Visual Studio Code miễn phí và cài đặt tiện ích mở rộng C # từ thị trường cùng với .NET Core SDK cho Windows . Tất nhiên, nếu bạn đang dùng Mac / Linux / Sao cũng được, hãy truy cập http://dot.net .

  • Nếu bạn muốn tất cả các bản tải xuống nâng cao và cụ thể cho .NET hoặc .NET Core, bấm vào đây

Trả lời trước: (Ứng viên phát hành)

Scott Hunter đã viết các khung thời gian cụ thể: để phát hànhASP.NET Core

Lịch trình cốt lõi

Thời gian chạy và thư viện .NET Core và ASP.NET Core 1.0 RC2 sẽ có vào giữa tháng Năm .

Công cụ sẽ là Bản xem trước 1 và đi kèm với bản phát hành này.

Thời gian chạy và thư viện .NET Core và ASP.NET Core 1.0 RTM (phát hành) sẽ có sẵn vào cuối tháng 6 .

Công cụ sẽ là Bản xem trước 2 và đi kèm với bản phát hành này.

Chúng tôi sẽ tiếp tục thực hiện các thay đổi và ổn định công cụ cho đến khi nó RTM với Visual Studio Hồi 15 15.

Trả lời trước:

Lộ trình ASP.NET Core 1.0 (trước đây gọi là ASP.NET 5) là trên github nhưng ngày trong lộ trình này đã bị bỏ lỡ trong vài tháng qua bởi một biên độ nên người ta không thể thực sự tin tưởng nó. Xem xét điều này, có nghĩa là họ đã xóa ngày cố định khỏi lộ trình.

Theo lộ trình phát hành RC2 hiện tại là TBD. Phiên bản 1.0 cho biết năm 2016.

Vậy câu hỏi nên thực sự là gì? Khi nào là TBD? Khi nào là cuối năm 2016?

May mắn thay, số lượng các vấn đề mở trên mỗi bản phát hành có thể được xem trên github.

Lưu ý: Các phiên bản phát hành ASP.NET Core cần tích hợp với các bản phát hành nhóm liên quan / phụ thuộc khác, ví dụ như nhóm Entity Framework. Mỗi bản phát hành sẽ chỉ được phát hành khi các đội đó đã có phiên bản phát hành tương đương.

Tôi gửi liên kết đến từng cột mốc công nghệ trong github. Điều này sẽ đưa ra dấu hiệu chính xác nhất về ngày phát hành.

aspnet / Mvc (RC2 là 99% vào ngày 19 tháng 4) aspnet / EntityFramework (RC2 là 98% vào ngày 19 tháng 4) dotnet / cli (RC2 là 88% vào ngày 19 tháng 4) dotnet / coreclr (RC2 là 99% vào ngày 19 tháng 4 Tháng 4) dotnet / corefx (RC2 là 100% vào ngày 19 tháng 4)nhập mô tả hình ảnh ở đây nhập mô tả hình ảnh ở đây nhập mô tả hình ảnh ở đây nhập mô tả hình ảnh ở đây

nhập mô tả hình ảnh ở đây

Dựa trên tiến độ trên, ngày đáo hạn RC2 được liệt kê là ngày 29 tháng 4 năm 2016 khi họ sẽ có bản dựng sẵn sàng để thử nghiệm

Nó có thể sẽ là một tuần thử nghiệm X nữa nhưng ít nhất đó là một dấu hiệu khi nó sẽ sẵn sàng.

Tiến độ được cập nhật hàng ngày.

Tiến trình phát hành 1.0 RTM cũng có thể được xem trên các liên kết này.

Ngày cột mốc RTM dường như là ngày 30 tháng 6 mặc dù không phải tất cả các liên kết đều có ngày mốc. Dựa trên cách ngày RC2 bị trượt, ngày này có thể sẽ thay đổi cũng như chúng tiến triển.

Các video Standup của Cộng đồng ASP.NET cũng sẽ đưa ra một dấu hiệu tốt về tiến trình phát hành nơi người ta có thể nhận được các bản cập nhật từ miệng ngựa, thường là hàng tuần.


3

Tôi không thấy bất kỳ ngày phát hành nào được xác nhận nhưng nếu các tính năng ASP.NET 5 mới này hoặc nằm trong khung mới nhất là quan trọng, bạn luôn có thể tải xuống bản xem trước Visual Studio 2015 và bắt đầu sử dụng một số tính năng mới ngay hôm nay.


1
Cảm ơn, chúng tôi đã khám phá bản xem trước. Biết nếu ngày dự án của họ phần nào phù hợp với chúng ta sẽ làm cho quyết định của chúng ta dễ dàng hơn nhiều.
slypete

3

ASP.NET 5 đã được phát hành vào ngày 18/11/2015. Điều đó có nghĩa là từ thời điểm đó trở đi sử dụng các bit đó bạn có thể sử dụng nó trong sản xuất và nhận hỗ trợ.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.