我正在考虑是在 ASP.NET 5上启动我的新项目,还是继续使用当前的框架。不幸的是,我似乎找不到这个项目的时间表。Github 显示,开发人员目前正在开发第一个候选版本。Microsoft 通常发布预期的发布日期吗?如果是这样,我在哪里可以找到他们拍摄的日期?
我没有看到任何确定的发布日期,但如果 这些新的 ASP.NET 5特性或最新的框架是重要的,你总是可以 下载 VisualStudio2015预览和开始使用一些新的功能今天。
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 版本的特性集大部分都在那里。仍然有功能和设计正在最终确定,任何人当然可以看到那些正在进行的个人回购。
更新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路线图:
下面是 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中,我们致力于在新的请求管道中支持本地化。我们还致力于启用运行时的修补和服务,包括添加对强命名程序集的支持。在 Beta 6中,你将能够瞄准。NET 4.6.NET 执行环境(DNX)。我们将处理响应缓冲和缓存(通过 Windows 上的 HTTPSYS) ,并通过 SQLServer 添加分布式缓存支持。
计划特点: 运行时间,车祸,剃刀,身份
Beta7的主要重点是支持跨平台开发。NET 核心。这包括将。基于。NET 的 Mac 和 Linux 执行环境,启用基本的开发人员工作流程,并设置收购故事。
Beta8是 RC1进入稳定阶段之前计划的最后一个主要特性里程碑。我们将致力于在 VisualStudio 和 VisualStudio 代码中实现完整的端到端体验。我们期待跨平台。NET 核心功能将在这一点上完成。
RC1的重点将放在抛光现有的功能,响应客户反馈,提高性能和可靠性。RC1的目标是成为一个稳定的、生产就绪的版本。
对于 RC2,我们将使 ASP.NET Core 1.0基于新的 跨平台.NET Core 命令行工具链。
遗憾的是,以下特性不会出现在最初的 RTM 版本中。我们暂时计划在 RTM 之后的2016年第三季度发布它们:
* 对每年季度(第一、第二、第三、第四季度)的参考是以日历为基础的
NET 5是2015年11月18日发布的候选版本。这意味着从那时起,使用这些比特,您可以在生产中使用它,并获得支持。
更新答案:
NET Core 1.0于2016年6月27日发布。
开始使用.NET Core
如果使用 VisualStudio2015(Visual Studio 社区是免费的!)您应该先获得 VS2015Update3,然后再为 VisualStudio 安装 .NET 核心工具。
如果您不想使用 VS,可以考虑免费使用 VisualStudio 代码,并从市场上安装 C # 扩展和 用于 Windows 的.NET 核心 SDK。当然,如果你使用的是 Mac/Linux/无论什么,请转到 http://dot.net。
如果你想要. NET 或.NET Core 的所有高级和特定的下载,点击这里
上一次回答: (候选人释放)
斯科特・亨特发布了 ASP.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 核心和 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%) Aspnet/EntityFramework (截至4月19日,RC2为98%) Dotnet/cli (截至4月19日,RC2为88%) Dotnet/coreclr (截至4月19日,RC2为99%) Dotnet/corefx (4月19日 RC2为100%)
基于上述进展,RC2的截止日期被列为2016年4月29日,届时他们将有一个可供测试的构建
它可能还需要 X 周的测试,但至少这是一个指示,当它将准备就绪。
每天更新进度。
发布1.0 RTM 进度也可以在这些链接上查看。
RTM 的里程碑日期似乎是6月30日,虽然不是所有的链接有里程碑日期。基于 RC2的日期已经下滑,这个日期可能会改变以及他们的进展。
NET 社区站立视频也应该提供一个良好的进度指示释放,其中一个可以得到更新从马的嘴,通常每周的基础上。