ASP.NET Core 1.0(ASP.NET 5 / vNext)什么时候发布?

140

我正在考虑是否要在ASP.NET 5上开始我的新项目,还是坚持使用当前的框架。不幸的是,我似乎找不到该项目的进度表。Github显示开发人员目前正在开发第一个发布候选版本。微软通常会发布预期的发布日期吗?如果有,我在哪里可以找到他们的目标日期?


35
为什么会有负评和关闭投票?根据指南,这似乎是一个完全合法的问题。 - slypete
3
您是在谈论一个个人项目(失败的风险较低)还是专业项目(您的工作取决于它)?自从微软公司的Scott Hunter等人表示,当它发布时,我们应该将其视为1.0版本,因此我肯定不会立即开始使用它进行专业项目。 - jeffa00
2
https://github.com/aspnet/Home/wiki/Roadmap - Clay Smith
1
RTM刚于昨天6/27/2016发布。 - Mickael Caruso
6个回答

123

2016年7月1日更新

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


2016年1月19日更新

  • ASP.NET 5现在叫做ASP.NET Core 1.0。
  • .NET Core 5现在叫做.NET Core 1.0。
  • Entity Framework 7现在叫做Entity Framework Core 1.0或俗称EF Core 1.0。

更多信息请参见Scott Hanselman的有关变化的博客文章


2015年7月2日更新

在ASP.NET社区Standup直播会议上,Damian Edwards讨论了ASP.NET 5发布计划的一些更新。您可以在最近的团队博客文章上阅读主要内容并观看记录。

此次暂定计划如下:

  • Beta 6-2015年7月底
  • 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版本的功能集基本上已经完成。仍在确定功能和设计,任何人都可以在各个存储库中看到这些内容。


5
我们正在开发一个大型网站,和楼主一样,正在考虑是否使用vNext。您能告诉我们2015年的上半年还是下半年会发布吗? - Stephen Watkins
3
@StephenWatkins -我添加了一个提示,表明很可能是2015年上半年。 - Eilon
4
@Yash,EF7的功能水平要与EF6相同还需要一段时间,因为它几乎是完全重写的。然而,如果EF7具有您需要的功能,请务必使用它。如果您正在寻找特定的功能,请考虑在此处使用[tag:entity-framework-7]标签提出新问题。 - Eilon
1
ASP.NET VNext已经发布了吗?我能否在Visual Studio 2012中创建一个VNext项目? - John John
3
@johnG,它还没有发布。对于ASP.NET 5的支持将仅在VS2015中提供,但也可以通过OmniSharp在许多其他编辑器(在许多不同的操作系统上)中使用。 - Eilon
显示剩余15条评论

18
根据GitHub上的路线图:

ASP.NET Core 1.0(之前称为ASP.NET 5)计划和路线图


以下是ASP.NET Core 1.0的时间表和路线图。请注意,这些日期和功能计划都可能会发生变化。像任何这样规模的项目一样,很难准确预测什么时候会完成。即便如此,我们认为公开透明地展示我们的计划非常重要,以便我们的用户能够有正确的期望并相应地制定计划。

日程安排


里程碑发布日期
Beta62015年7月27日
Beta72015年8月24日
Beta82015年9月21日
RC12015年11月
RC2 (工具预览1)2016年5月中旬
1.0.02016年6月下旬

十一月份的发布候选版(RC1)将是一个支持和生产就绪的跨平台版本。根据RC1的反馈,我们将根据需要发布其他的发布候选版。

里程碑主题


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

在Beta6中,我们正在致力于支持新请求管道中的本地化。我们还在努力实现对运行时的打补丁和维护,包括添加支持强命名程序集的功能。在Beta6中,您将能够使用.NET执行环境(DNX)来针对.NET 4.6进行开发。我们将对响应缓冲和缓存进行改进(通过Windows上的HTTP.SYS),并通过SQL Server添加分布式缓存支持。

计划功能:运行时, MVC, Razor, Identity

Beta7 - 跨平台

Beta7的主要重点将是在.NET Core上实现跨平台开发。这包括为Mac和Linux发布基于.NET Core的.NET执行环境,使基本的开发人员工作流程得以实现,并设置获取方式。

计划中的功能:运行时, MVC, Razor, 身份验证

Beta8 - 功能已全部实现!

Beta8是在进入RC1稳定阶段之前计划的最后一个重要功能里程碑。我们将致力于实现在Visual Studio和Visual Studio Code中的完整端到端体验。我们预计跨平台.NET Core在此时点上将具备完整的功能。
计划功能:运行时MVCRazor身份验证

RC1 - 稳定版

RC1的重点是优化现有功能,响应客户反馈并提高性能和可靠性。目标是使RC1成为稳定的、可生产的发布版本。

RC2 - 切换到.NET Core CLI和.NET平台标准

在RC2中,我们将ASP.NET Core 1.0移至基于新的跨平台.NET Core命令行工具链

未来的工作


很遗憾,以下功能将不会包含在初始RTM版本中。我们暂定计划在RTM之后的初始功能发布期间(2016年Q3)发布它们:

  • Visual Basic支持
  • SignalR 3
  • Web Pages 4

*年度季度(Q1、Q2、Q3、Q4)的参考是基于日历的


11

更新的答案:

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

开始使用.NET Core。

如果你使用Visual Studio 2015(Visual Studio Community是免费的!),你应该先安装VS2015 Update 3,然后再安装.NET Core Tools for Visual Studio。如果你不想使用VS,可以考虑免费使用Visual Studio Code,并从市场安装C#扩展和.NET Core SDK for Windows。当然,如果你在Mac/Linux/其他平台上,可以去http://dot.net。如果你想要所有的.NET或.NET Core的高级和特定下载,请点击这里

Scott Hunter已经博客了具体的时间表:,发布ASP.NET Core

核心计划

.NET Core和ASP.NET Core 1.0 RC2运行时和库将在5月中旬发布。

工具将是Preview 1并随此发布。

.NET Core和ASP.NET Core 1.0 RTM(发布)运行时和库将在6月底之前发布。

工具将是Preview 2并随此发布。

我们将继续进行更改并稳定工具,直到它与Visual Studio“15”一起发布。

先前的答案:

ASP.NET Core 1.0(之前称为ASP.NET 5)路线图现已在Github上公布,但是最近几个月内这个路线图中的日期都被错过了,因此人们不能真正相信它。考虑到这一点,他们从路线图中删除了固定日期。根据当前的路线图,RC2发布时间仍未确定,而1.0版本的发布时间为2016年。因此,问题应该是:TBD是什么时候?2016年晚些时候是什么时候?幸运的是,可以在Github上查看每个版本的未解决问题数量。请注意:ASP.NET Core发布版本需要与其他相关/依赖团队的发布集成,例如Entity Framework团队。只有当这些团队拥有等效的发布版本时,才会发布每个版本。我在Github上发布了这些技术里程碑的链接。这应该提供了最准确的发布日期信息。

aspnet/Mvc (RC2已经完成99%,截至4月19日) 在此输入图像描述 aspnet/EntityFramework (RC2已经完成98%,截至4月19日) 在此输入图像描述 dotnet/cli (RC2已经完成88%,截至4月19日) 在此输入图像描述 dotnet/coreclr (RC2已经完成99%,截至4月19日) 在此输入图像描述 dotnet/corefx (RC2已经完成100%,截至4月19日)

enter image description here

根据以上进展,RC2的截止日期为2016年4月29日,届时他们将准备好一个版本进行测试。
可能还需要X周的测试,但至少这是它准备就绪的指示。
进度每天更新。
发布1.0 RTM的进度也可以在以下链接中查看。
RTM里程碑日期似乎是6月30日,尽管并不是所有链接都有里程碑日期。根据RC2日期的推迟情况,随着进展,这个日期可能也会改变。 ASP.NET社区站立视频也应该能很好地指示版本的进展,人们通常可以每周从第一手资料中获得更新。

11

更新3:ASP.NET Core 1.0(之前称为ASP.NET 5)的路线图已经发布在Github上:https://github.com/aspnet/Home/wiki/Roadmap

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

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


3

1
谢谢,我们已经在探索预览版了。如果他们的项目日期与我们的有些相符,那么我们的决定会更容易。 - slypete

3

ASP.NET 5在2015年11月18日成为了发布候选版。这意味着从那时起,您可以在生产环境中使用这些代码并获得支持。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接