ASP.NET Core 1.0(ASP.NET 5/vNext)何时发布?

我正在考虑是在 ASP.NET 5上启动我的新项目,还是继续使用当前的框架。不幸的是,我似乎找不到这个项目的时间表。Github 显示,开发人员目前正在开发第一个候选版本。Microsoft 通常发布预期的发布日期吗?如果是这样,我在哪里可以找到他们拍摄的日期?

32184 次浏览

我没有看到任何确定的发布日期,但如果 这些新的 ASP.NET 5特性或最新的框架是重要的,你总是可以 下载 VisualStudio2015预览和开始使用一些新的功能今天。

二○一六年七月一日最新情况

NET Core 1.0、 Entity Framework 1.0和.NET Core 1.0都在2016年6月27日发布。


二○一六年一月十九日更新

  • NET 5现在被称为 ASP.NET Core 1.0。
  • .NET Core 5现在是.NET Core 1.0。
  • 实体框架7现在通俗地说是实体框架核心1.0或 EF 核心1.0。

有关详细信息,请参阅 Scott Hanselman 的博客


二○一五年七月二日最新情况

在 ASP.NET 社区站立直播会议上,Damian Edwards 讨论了 ASP.NET 5发布计划的一些更新。你可以阅读要点和观看录音的 最近的团队博客文章

这项初步计划是这样描述的:

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

因此,与所有的时间表/计划一样,请将此作为 计划,而不是具体日期。


原文发表于2014年12月19日

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

正如您正确指出的那样,ASP.NET 5的 GitHub 回购协议现在指定了 RC 里程碑,这表明我们目前的主要关注点是稳定性,RTM 版本的特性集大部分都在那里。仍然有功能和设计正在最终确定,任何人当然可以看到那些正在进行的个人回购。

更新3: ASP.NET Core 1.0(以前称为 ASP.NET 5)的路线图在 github 上: < a href = “ https://github.com/aspnet/Home/wiki/Roadmap”rel = “ nofollow”> https://github.com/aspnet/home/wiki/roadmap

原创的

VisualStudio2015将于2015年7月20日发布。

然而,根据 Somasgar 2015年6月29日的博客: “ ASP.NET 5和 EF 7将在稍后分别发布。”

根据 GitHub路线图:

NET Core 1.0(以前称为 ASP.NET 5)时间表和路线图


下面是 ASP.NET Core 1.0的时间表和路线图。请注意,这些日期和功能计划都可能改变。像任何这种规模的项目一样,很难准确预测事情何时会落实。即便如此,我们认为对我们的计划尽可能开放和透明是很重要的,这样我们的用户可以有正确的期望,并相应地创建他们的计划。


时间表


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

11月发布的候选版本(RC1)将是一个受支持的、生产就绪的跨平台发布版本。根据来自 RC1的反馈,我们将根据需要发布额外的候选版本。

里程碑主题


Beta6-本地化、服务、 .NET 4.6支持等

在 Beta6中,我们致力于在新的请求管道中支持本地化。我们还致力于启用运行时的修补和服务,包括添加对强命名程序集的支持。在 Beta 6中,你将能够瞄准。NET 4.6.NET 执行环境(DNX)。我们将处理响应缓冲和缓存(通过 Windows 上的 HTTPSYS) ,并通过 SQLServer 添加分布式缓存支持。

计划特点: 运行时间车祸剃刀身份

Beta7-跨平台

Beta7的主要重点是支持跨平台开发。NET 核心。这包括将。基于。NET 的 Mac 和 Linux 执行环境,启用基本的开发人员工作流程,并设置收购故事。

计划特点: 运行时间车祸剃刀身份

Bet8-功能完成!

Beta8是 RC1进入稳定阶段之前计划的最后一个主要特性里程碑。我们将致力于在 VisualStudio 和 VisualStudio 代码中实现完整的端到端体验。我们期待跨平台。NET 核心功能将在这一点上完成。

计划特点: 运行时间车祸剃刀身份

RC1-稳定

RC1的重点将放在抛光现有的功能,响应客户反馈,提高性能和可靠性。RC1的目标是成为一个稳定的、生产就绪的版本。

RC2-转向.NET 核心 CLI 和.NET 平台标准

对于 RC2,我们将使 ASP.NET Core 1.0基于新的 跨平台.NET Core 命令行工具链

未来工作


遗憾的是,以下特性不会出现在最初的 RTM 版本中。我们暂时计划在 RTM 之后的2016年第三季度发布它们:

  • VisualBasic 支持
  • 信号 R3
  • 网页4

* 对每年季度(第一、第二、第三、第四季度)的参考是以日历为基础的

NET 5是2015年11月18日发布的候选版本。这意味着从那时起,使用这些比特,您可以在生产中使用它,并获得支持。

更新答案:

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

开始使用.NET Core

上一次回答: (候选人释放)

斯科特・亨特发布了 ASP.NET Core写博客的具体时间框架:版本

核心时间表

.NET 核心和 NET Core 1.0 RC2运行时和库将在 五月中旬中提供。

工具将是 Preview 1,并与此版本捆绑在一起。

NET Core 和 ASP.NET Core1.0 RTM(发行版)运行时和库将由 六月底提供。

工具将是 Preview 2,并与该版本捆绑在一起。

我们将继续进行更改并稳定工具,直到它使用 VisualStudio“15”实现 RTM。

上次回答:

NET Core 1.0(之前被称为 ASP.NET 5) 路线图在 github 上,但是这个路线图中的日期在过去的几个月里已经错过了很多,所以人们不能真正信任它。考虑到这一点,他们从路线图中删除固定日期是有道理的。

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

所以问题应该是: 待定时间是什么时候? 2016年晚些时候是什么时候?

幸运的是,每个版本的开放问题的数量可以在 github 上查看。

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

我在 github 中发布了这些技术里程碑的链接。这应该能够给出最准确的发布日期指示。

Aspnet/Mvc (截至4月19日,RC2为99%) enter image description here Aspnet/EntityFramework (截至4月19日,RC2为98%) enter image description here Dotnet/cli (截至4月19日,RC2为88%) enter image description here Dotnet/coreclr (截至4月19日,RC2为99%) enter image description here Dotnet/corefx (4月19日 RC2为100%)

enter image description here

基于上述进展,RC2的截止日期被列为2016年4月29日,届时他们将有一个可供测试的构建

它可能还需要 X 周的测试,但至少这是一个指示,当它将准备就绪。

每天更新进度。

发布1.0 RTM 进度也可以在这些链接上查看。

RTM 的里程碑日期似乎是6月30日,虽然不是所有的链接有里程碑日期。基于 RC2的日期已经下滑,这个日期可能会改变以及他们的进展。

NET 社区站立视频也应该提供一个良好的进度指示释放,其中一个可以得到更新从马的嘴,通常每周的基础上。