我正在考虑是否要在ASP.NET 5上开始我的新项目,还是坚持使用当前的框架。不幸的是,我似乎找不到该项目的进度表。Github显示开发人员目前正在开发第一个发布候选版本。微软通常会发布预期的发布日期吗?如果有,我在哪里可以找到他们的目标日期?
我正在考虑是否要在ASP.NET 5上开始我的新项目,还是坚持使用当前的框架。不幸的是,我似乎找不到该项目的进度表。Github显示开发人员目前正在开发第一个发布候选版本。微软通常会发布预期的发布日期吗?如果有,我在哪里可以找到他们的目标日期?
ASP.NET Core 1.0、Entity Framework Core 1.0和.NET Core 1.0于2016年6月27日发布。
更多信息请参见Scott Hanselman的有关变化的博客文章。
在ASP.NET社区Standup直播会议上,Damian Edwards讨论了ASP.NET 5发布计划的一些更新。您可以在最近的团队博客文章上阅读主要内容并观看记录。
此次暂定计划如下:
因此,像所有日程/计划一样,请将其视为一个计划,而不是具体的日期。
我们(微软)通常不会给出具体日期。但是,我可以说ASP.NET 5(“vNext”)作为Visual Studio 2015的一部分发布,这意味着它将在2015年发布(大惊小怪!)。可以合理地假设在2015年上半年发布。
正如您正确注意到的那样,ASP.NET 5的GitHub存储库现在指定了RC里程碑,这表明我们现在的主要重点是稳定性,并且RTM版本的功能集基本上已经完成。仍在确定功能和设计,任何人都可以在各个存储库中看到这些内容。
里程碑发布日期
Beta62015年7月27日
Beta72015年8月24日
Beta82015年9月21日
RC12015年11月
RC2 (工具预览1)2016年5月中旬
1.0.02016年6月下旬
十一月份的发布候选版(RC1)将是一个支持和生产就绪的跨平台版本。根据RC1的反馈,我们将根据需要发布其他的发布候选版。
在Beta6中,我们正在致力于支持新请求管道中的本地化。我们还在努力实现对运行时的打补丁和维护,包括添加支持强命名程序集的功能。在Beta6中,您将能够使用.NET执行环境(DNX)来针对.NET 4.6进行开发。我们将对响应缓冲和缓存进行改进(通过Windows上的HTTP.SYS),并通过SQL Server添加分布式缓存支持。
计划功能:运行时, MVC, Razor, Identity
RC1的重点是优化现有功能,响应客户反馈并提高性能和可靠性。目标是使RC1成为稳定的、可生产的发布版本。
在RC2中,我们将ASP.NET Core 1.0移至基于新的跨平台.NET Core命令行工具链。
很遗憾,以下功能将不会包含在初始RTM版本中。我们暂定计划在RTM之后的初始功能发布期间(2016年Q3)发布它们:
*年度季度(Q1、Q2、Q3、Q4)的参考是基于日历的
更新的答案:
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日)
更新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将在稍后分别发布。”
我没有看到任何确认的发布日期,但如果这些新的ASP.NET 5功能或者使用最新版本的框架很重要的话,您可以随时下载Visual Studio 2015预览版并开始使用其中的一些新功能。
ASP.NET 5在2015年11月18日成为了发布候选版。这意味着从那时起,您可以在生产环境中使用这些代码并获得支持。