我试图确定是在ASP.NET 5上启动我的新项目还是坚持使用当前框架。不幸的是,我似乎找不到该项目的时间表。Github显示开发人员目前正在开发其第一个候选版本。Microsoft通常会发布预期的发布日期吗?如果是这样,我在哪里可以找到他们的拍摄日期?
我试图确定是在ASP.NET 5上启动我的新项目还是坚持使用当前框架。不幸的是,我似乎找不到该项目的时间表。Github显示开发人员目前正在开发其第一个候选版本。Microsoft通常会发布预期的发布日期吗?如果是这样,我在哪里可以找到他们的拍摄日期?
Answers:
ASP.NET Core 1.0,Entity Framework 1.0和.NET Core 1.0均于2016年6月27日发布。
有关更多信息,请参见Scott Hanselman的博客中有关更改的信息。
在ASP.NET社区站立会议的现场会议中,Damian Edwards讨论了ASP.NET 5发布计划的一些更新。您可以阅读要点,并在最近的团队博客文章中观看录音。
该临时计划的描述如下:
因此,与所有时间表/计划一样,请将此作为计划,而不是具体日期。
我们(微软)通常不提供具体日期。但是,我可以说ASP.NET 5(“ vNext”)是作为Visual Studio 2015的一部分发布的,因此这意味着它将于2015年发布(令人惊讶!)。假设在2015年上半年发布版本是相当安全的。
正如您正确地指出的那样,ASP.NET 5的GitHub存储库现在指定了RC里程碑,这表明我们现在的主要重点是稳定性,并且RTM版本的功能集在那里。仍有一些功能和设计正在最终确定,任何人当然都可以在单个存储库中看到这些功能和设计。
根据GitHub上的路线图:
以下是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中,我们正在努力在新的请求管道中支持本地化。我们还致力于启用运行时的补丁和服务,包括增加对强命名程序集的支持。在Beta6中,您将可以使用.NET执行环境(DNX)定位.NET 4.6。我们将进行响应缓冲和缓存(通过Windows上的HTTP.SYS),并通过SQL Server添加分布式缓存支持。
Beta7的主要重点是在.NET Core上启用跨平台开发。这包括发布适用于Mac和Linux的基于.NET Core的.NET执行环境,启用基本的开发人员工作流程以及设置并购案例。
Beta8是进入RC1稳定阶段之前计划的最后一个主要功能里程碑。我们将致力于在Visual Studio和Visual Studio Code中启用完整的端到端体验。我们希望跨平台的.NET Core在这一点上已经完成。
RC1的重点将在于完善现有功能,响应客户反馈并提高性能和可靠性。我们的目标是使RC1稳定且可立即投入生产。
对于RC2,我们将ASP.NET Core 1.0迁移为基于新的跨平台.NET Core命令行工具链。
不幸的是,以下功能不会在最初的RTM版本中使用。我们初步打算在Q3在运输过程中他们RTM后的最初功能版本,* 2016年:
*对年度季度(Q1,Q2,Q3,Q4)的引用基于日历
更新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 Core 1.0于2016年6月27日发布。
.NET Core入门
如果您使用Visual Studio 2015(Visual Studio Community是免费的!),则应首先获取VS2015 Update 3,然后安装Visual Studio 的.NET Core工具。
如果您不想使用VS,请考虑免费使用Visual Studio Code,并从市场上安装C#扩展名以及.NET Core SDK for Windows。当然,如果您使用的是Mac / Linux / Whatever,请转到http://dot.net。
如果要获取.NET或.NET Core的所有高级和特定下载,请单击此处。
上一个答案:(发布候选人)
斯科特·亨特有热议具体时间框架:为释放ASP.NET Core
核心时间表
.NET Core和ASP.NET Core 1.0 RC2运行时和库将于5月中旬提供。
工具将为预览版1,并与该版本捆绑在一起。
.NET Core和ASP.NET Core 1.0 RTM(发行版)运行时和库将于6月底上市。
该工具将是Preview 2,并与该版本捆绑在一起。
我们将继续进行更改,并稳定工具,直到带有Visual Studio“ 15”的RTM。
上一个答案:
ASP.NET Core 1.0(以前称为ASP.NET 5)路线图位于github上,但是过去几个月中已经错过了该路线图中的日期,因此无法真正相信它。考虑到这一点,他们已经从路线图中删除了固定日期,这很有意义。
根据当前的路线图,RC2版本是TBD。版本1.0表示2016年。
所以问题应该是吗?什么时候待定?2016年晚些时候?
幸运的是,每个版本的未解决问题数量可以在github上查看。
请注意:ASP.NET Core发行版需要与其他相关/独立团队发行版(例如,Entity Framework团队)集成。仅在这些团队准备好等效发行版之后,才发行每个发行版。
我在github中发布了这些技术里程碑的链接。这应该给出发布日期的最准确指示。
aspnet / Mvc(截至4月19日,RC2为99%) aspnet / EntityFramework(截至4月19日,RC2为98%) dotnet / cli(截至4月19日,RC2为88%)dotnet / coreclr(截至2月19日, RC2为99%) 4月) dotnet / corefx(截至4月19日,RC2为100%)
根据上述进度,RC2截止日期被列为2016年4月29日,届时他们将准备好进行测试的构建
可能还要再进行X周的测试,但至少表明它已准备就绪。
进度每天更新。
也可以在这些链接上查看1.0版RTM的进度。
RTM里程碑日期似乎是6月30日,尽管并非所有链接都具有里程碑日期。根据RC2日期的减少方式,此日期可能会随着进度进行更改。
在ASP.NET社区站立的视频也应该给出的版本,人们可以从马的口中得到更新,通常在每周的进步一个很好的迹象。
我看不到任何确定的发布日期,但是如果这些新的ASP.NET 5功能或采用最新框架很重要,则可以随时下载Visual Studio 2015预览并立即开始使用某些新功能。
ASP.NET 5的发布候选日期为2015年11月18日。从那时起,这意味着您可以使用这些位在生产中使用它并获得支持。