ASP.NET Core 1.0(ASP.NET 5 / vNext)计划何时发布?
我正在尝试决定是否在ASP.NET 5上启动我的新项目,或者坚持使用当前的框架。 不幸的是,我似乎无法find这个项目的时间表。 Github表示,开发者正在开发第一个候选版本。 微软通常会发布预期发布date吗? 如果是这样,我在哪里可以find他们拍摄的date?
2016年7月1日更新
ASP.NET Core 1.0,Entity Framework 1.0和.NET Core 1.0都在2016年6月27日发布。
- 宣布ASP.NET Core 1.0
- 宣布entity framework核心1.0
- 宣布.NET Core 1.0
2016年1月19日更新
- ASP.NET 5现在被称为ASP.NET Core 1.0。
- .NET Core 5现在是.NET Core 1.0。
- entity framework7现在是通用entity framework核心1.0或EF核心1.0。
欲了解更多信息,请参阅Scott Hanselman关于这一变化的博客 。
2015年7月2日更新
在ASP.NET Community Standup实时会议中,Damian Edwards讨论了ASP.NET 5发布计划的一些更新。 您可以阅读主要观点并在最近的团队博客文章中观看录音。
这个临时计划被描述为:
- testing版6 – 2015年7月底
- Beta 7 – 2015年8月底
- testing版8 – 2015年9月底
- 发布候选人 – 2015年下半年 – 达米安警告说,这可能是完全不准确的,因为它是未来6个月。
所以,如同所有的时间表/计划一样,请把这个作为一个计划 ,而不是具体的date。
原帖从2014年12月19日起
我们(微软)一般不会提供具体date。 不过,我可以说,ASP.NET 5(“vNext”)正在作为Visual Studio 2015的一部分发布,所以这意味着它将在2015年发布(大惊喜!)。 在2015年上半年推出发布是相当安全的。
正如您正确地指出的那样,ASP.NET 5的GitHub仓库现在指定了RC里程碑,这表明我们现在主要关注的是稳定性,RTM版本的function主要集中在那里。 还有一些function和devise正在敲定,任何人都可以看到个人回购中正在进行的function和devise。
根据GitHub上的路线图:
ASP.NET Core 1.0(以前称为ASP.NET 5)计划和路线图
下面是ASP.NET Core 1.0的时间表和路线图。 请注意,这些date和function计划都可能会发生变化。 就像这个规模的项目一样,很难准确预测什么时候会降落。 即便如此,我们认为对我们的计划尽可能公开和透明是非常重要的,这样我们的用户才能拥有正确的期望并据此制定计划。
时间表
里程碑 发布date
Beta6 2015年7月27日
Beta7 24八月2015
Beta8 2015年9月21日
RC1 2015年11月
RC2(工具预览版1) 2016年5月中旬
1.0.0 2016年6月底
11月候选版本(RC1)将成为一个支持和生产准备的跨平台版本。 根据RC1的反馈,我们将根据需要发送额外的发布候选版本。
里程碑主题
Beta6 – 本地化,服务,.NET 4.6支持,等等
在Beta6中,我们正在努力支持新的请求pipe道中的本地化。 我们也在努力为运行时打补丁和服务,包括增加对强命名程序集的支持。 在Beta6中,您将能够使用.NET执行环境(DNX)以.NET 4.6为目标。 我们将做响应缓冲和caching(通过Windows上的HTTP.SYS),并通过SQL Server添加分布式caching支持。
计划function: 运行时 , MVC , 剃刀 , 身份
Beta7 – 跨平台
Beta7的主要重点将是在.NET Core上启用跨平台开发。 这包括发布基于.NET Core的.NET执行环境(适用于Mac和Linux),支持基本的开发人员工作stream程以及设置采购案例。
计划function: 运行时 , MVC , 剃刀 , 身份
Beta8 – function齐全!
Beta8是进入RC1稳定阶段之前计划的最后一个主要function里程碑。 我们将致力于在Visual Studio和Visual Studio Code中实现完整的端到端体验。 我们预计目前跨平台的.NET Corefunction已经完成。
计划function: 运行时 , MVC , 剃刀 , 身份
RC1 – 稳定
RC1的重点将是打磨现有function,响应客户反馈,提高性能和可靠性。 RC1的目标是成为一个稳定的产品就绪版本。
RC2 – 移至.NET Core CLI和.NET平台标准
对于RC2,我们将移动ASP.NET Core 1.0,以基于新的跨平台.NET Core命令行工具链 。
未来的工作
不幸的是,以下function不会将其纳入最初的RTM版本。 我们正在计划在2016年第三季度的RTM之后发布最初的function:
- Visual Basic支持
- SignalR 3
- 网页4
*年度季度(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社区是免费的!),您应该首先获得VS2015 Update 3,然后安装用于Visual Studio的.NET Core Tools 。
-
如果您不想使用VS,请考虑免费使用Visual Studio代码 ,并安装市场上的C#扩展以及用于Windows的.NET Core SDK 。 当然,如果你在Mac / Linux /任何地方,请访问http://dot.net 。
-
如果您想要.NET或.NET Core的所有高级和特定下载,请单击此处
上一个答案:(发布候选人)
Scott Hunter已经发布了特定的时间框架:发布ASP.NET Core
核心时间表
.NET Core和ASP.NET Core 1.0 RC2运行时和库将在5月中旬上市。
工具将是预览版1并与本版本捆绑在一起。
.NET Core和ASP.NET Core 1.0 RTM (发布)运行时和库将在6月底之前发布 。
工具将是预览版2,并与本版本捆绑在一起。
我们将继续进行修改,并稳定工具,直到RTM与Visual Studio“15”。
以前的答案:
ASP.NET Core 1.0(以前称为ASP.NET 5) 路线图在github上,但是这个路线图中的date在过去的几个月里已经被错过了,所以我们不能真正相信它。 考虑到这一点,从路线图中删除固定的date是有意义的。
根据目前RC2发布的路线图是TBD。 发布1.0说2016年。
所以这个问题应该是真的吗? 什么时候待定? 什么时候在2016年晚些时候?
幸运的是,每个版本的开放问题的数量可以在github上查看。
请注意:ASP.NET Core版本需要与其他相关/相关团队版本(例如Entity Framework团队)集成。 每个版本只有在这些团队准备好相应的版本后才会发布。
我发布链接到github中的每个技术里程碑。 这应该提供最准确的发布date指示。
aspnet / Mvc (截至4月19日RC2为99%) aspnet / EntityFramework (截至4月19日,RC2为98%) dotnet / cli (截至4月19日,RC2为88%) dotnet / coreclr (RC2是4月19日的99%) dotnet / corefx (RC2是4月19日的100%)
基于上述进展,RC2截止date为2016年4月29日,届时他们将准备testing
这可能是另一个X周的testing,但至less这是一个准备就绪的时间。
进度每天更新。
发布1.0 RTM的进展也可以在这些链接上查看。
RTM里程碑date似乎是6月30日,尽pipe不是所有的链接都有里程碑date。 根据RC2date如何下滑,这个date可能会随着他们的进展而改变。
ASP.NET社区站点video也应该能够很好地说明发布的进展情况,通常每周都可以从马上得到更新。
我没有看到任何确认的发布date,但如果这些新的ASP.NET 5function或最新的框架是重要的,您可以随时下载Visual Studio 2015预览,并开始使用今天的一些新function。
ASP.NET 5在2015年11月18日发布了“候选版本”(RELEASE CANDIDATE)。 这意味着从那时起,使用这些位就可以在生产中使用它并获得支持。