ASP.NET Core 1.0(ASP.NET 5/VNext)计划何时发布?

When is ASP.NET Core 1.0 (ASP.NET 5 / vNext) scheduled for release?

我正在决定是在ASP.NET 5上启动新项目,还是继续使用当前的框架。不幸的是,我似乎找不到这个项目的时间表。GitHub显示,开发人员目前正在研究它的第一个候选版本。微软通常会发布预期的发布日期吗?如果是的话,我在哪里能找到他们要拍摄的日期?


2016年7月1日更新

ASP.NET核心1.0、实体框架1.0和.NET核心1.0均于2016年6月27日发布。

  • 宣布ASP.NET核心1.0
  • 宣布实体框架核心1.0
  • 宣布.NET核心1.0

2016年1月19日更新

  • ASP.NET 5现在称为ASP.NET核心1.0。
  • .NET核心5现在是.NET核心1.0。
  • 实体框架7现在是实体框架核心1.0或ef核心1.0。

有关更多信息,请参阅Scott Hanselman的博客。

2015年7月2日更新

在ASP.NET社区Standup Live Meeting中,Damian Edwards讨论了ASP.NET 5发布计划的一些更新。你可以在最近的团队博客上阅读要点并观看记录。

本初步计划描述如下:

  • 测试版6-2015年7月底
  • 测试版7-2015年8月底
  • 测试版8-2015年9月底
  • 发布候选人——2015年秋季下旬——达米安警告说,这可能是完全不准确的,因为这是6个月后的未来。

所以,和所有的时间表/计划一样,请把它当作一个计划,而不是具体的日期。

2014年12月19日起的原邮件

我们(微软)通常不给出具体日期。但是,我可以说,ASP.NET 5("vNext")作为Visual Studio 2015的一部分正在发布,这意味着它将在2015年发布(大惊喜!).假设在2015年上半年发布是相当安全的。

正如您正确指出的,现在用于ASP.NET 5的Github Repos指定了RC里程碑,这表明我们现在的主要关注点是稳定性,并且RTM版本的功能集主要在那里。还有一些功能和设计正在定稿,当然,任何人都可以看到这些正在进行的个人回购。


RC1-稳定

RC1的重点是抛光现有功能,响应客户反馈,提高性能和可靠性。RC1的目标是成为一个稳定和生产就绪的版本。好的。RC2-移动到.NET核心CLI和.NET平台标准

对于RC2,我们将移动ASP.NET核心1.0,使其基于新的跨平台.NET核心命令行工具链。好的。未来工作

不幸的是,以下特性不能进入最初的RTM版本。我们正在初步计划在RTM之后的最初功能版本中(2016年第3季度*期间)发布这些产品:好的。

  • Visual Basic支持
  • 信号3
  • 网页4

*对年度季度(Q1、Q2、Q3、Q4)的引用是基于日历的好的。好啊。

根据Github上的路线图:好的。ASP.NET核心1.0(以前称为ASP.NET 5)计划和路线图


下面是ASP.NET核心1.0的计划和路线图。请注意,这些日期和功能计划都可能更改。像任何这样规模的项目一样,很难准确预测什么时候会着陆。即便如此,我们认为对我们的计划尽可能公开和透明是很重要的,这样我们的用户就可以有正确的期望并相应地创建他们的计划。好的。

好的。地铁列车时刻表


milestone 发布日期ETA6 27 2015年7月27BETA7 24 2015年8月24ETA8 21 2015年9月21日RC D 2015年11月RC2(工具预览1)Mid 2016年5月1.0.0 2016年6月底好的。

11月发布的候选版本(RC1)将是一个支持和生产就绪的跨平台发布。根据RC1的反馈,我们将在必要时提供额外的发布候选。好的。里程碑主题beta6-本地化、服务,.net 4.6支持等

在beta6中,我们正致力于支持新请求管道中的本地化。我们还致力于支持运行时的修补和服务,包括添加对强命名程序集的支持。在beta6中,您将能够使用.NET执行环境(dnx)以.NET 4.6为目标。我们将处理响应缓冲和缓存(通过Windows上的http.sys)并通过SQL Server添加分布式缓存支持。好的。

计划功能:运行时、MVC、Razor、Identity好的。BETA7-跨平台

beta7的主要重点是在.NET核心上实现跨平台开发。这包括为Mac和Linux提供基于.NET核心的.NET执行环境,启用基本的开发人员工作流,以及设置收购案例。好的。

计划功能:运行时、MVC、Razor、Identity好的。beta8-功能完成!

BETA8是RC1进入稳定阶段前计划的最后一个主要功能里程碑。我们将致力于在Visual Studio和Visual Studio代码中实现完整的端到端体验。我们希望跨平台.NET核心在这一点上是功能完整的。好的。

计划功能:运行时、MVC、Razor、Identity好的。


更新答案:

ASP.NET Core 1.0于2016年6月27日发布。

.NET核心入门

  • 如果您使用Visual Studio 2015(Visual Studio社区是免费的!)您应该先获取VS2015更新3,然后安装.NET核心工具for Visual Studio。

  • 如果您不想使用vs,请考虑免费使用Visual Studio代码,并从市场安装C扩展以及.NET Core SDK for Windows。当然,如果您使用的是mac/linux/whatever,请访问http://dot.net。

  • 如果您想要.NET或.NET核心的所有高级和特定下载,请单击此处

先前的回答:(发布候选)

斯科特·亨特在博客上写下了具体的时间框架:关于ASP.NET Core的发布。

The Core Schedule

.NET Core and ASP.NET Core 1.0 RC2 runtime and libraries will be available in mid-May.

Tooling will be Preview 1 and bundled with this release.

.NET Core and ASP.NET Core 1.0 RTM (release) runtime and libraries will be available by the end of June.

Tooling will be Preview 2 and bundled with this release.

We will continue to make changes and stabilize the tooling until it RTMs with Visual Studio"15".

上一个答案:

ASP.NET Core 1.0(以前称为ASP.NET 5)路线图位于Github上,但在过去的几个月里,该路线图中的日期被忽略了,因此人们不能真正信任它。考虑到这一点,他们从路线图中删除了固定日期是有意义的。

根据目前的路线图,RC2版本待定。版本1.0表示2016年。

那么问题真的应该是?TBD是什么时候?2016年晚些时候?

幸运的是,可以在GitHub上查看每个版本中打开的问题数。

请注意:ASP.NET核心版本需要与其他相关/依赖的团队版本集成,例如实体框架团队。只有当这些团队准备好等效的发布版本后,才会发布每个版本。

我在GitHub中发布了这些技术里程碑的链接。这将给出最准确的发布日期指示。

ASPNET/MVC(截至4月19日,RC2为99%)enter image description hereASPNET/EntityFramework(截至4月19日,RC2为98%)enter image description heredotnet/cli(截至4月19日,rc2为88%)enter image description heredotnet/corecrl(截至4月19日,rc2为99%)enter image description heredotnet/corefx(截至4月19日,rc2为100%)

enter image description here

根据上述进度,RC2到期日列为2016年4月29日,届时将有一个可供测试的构建。

这可能是另一个x周的测试,但至少它是一个迹象,它将准备好。

每天更新进度。

在这些链接上还可以查看1.0版RTM的进度。

RTM里程碑日期似乎是6月30日,尽管并非所有链接都有里程碑日期。根据RC2日期的下滑情况,该日期可能会随着进展而变化。

ASP.NET社区站立视频还应该能够很好地显示发布进度,通常每周都可以从马口中获取更新。


更新3:ASP.NET核心1.0(以前称为ASP.NET 5)路线图位于GitHub上:https://github.com/asp net/home/wiki/Roadmap

原件

Visual Studio 2015将于2015年7月20日发布。

然而,根据Somasegar在2015年6月29日的博客:"ASP.NET 5和EF7将在以后分别发布。"


ASP.NET 5作为2015年11月18日发布的候选版本。也就是说,从这一点开始,通过使用这些位,您可以在生产中使用它并获得支持。


我看不到任何已确认的发布日期,但是如果这些新的ASP.NET 5功能或处于最新的框架上很重要,您可以始终下载Visual Studio 2015预览版,并从今天开始使用一些新功能。