【问题标题】:When is ASP.NET Core 1.0 (ASP.NET 5 / vNext) scheduled for release?ASP.NET Core 1.0 (ASP.NET 5 / vNext) 计划何时发布?
【发布时间】:2015-02-17 16:12:43
【问题描述】:

我正在尝试决定是在 ASP.NET 5 上开始我的新项目还是坚持使用当前框架。不幸的是,我似乎找不到这个项目的时间表。 Github 显示开发人员目前正在开发其第一个候选版本。 Microsoft 通常会发布预期的发布日期吗?如果是这样,我在哪里可以找到他们拍摄的日期?

【问题讨论】:

  • 为什么反对票和关闭票?根据指南,这似乎是一个完全合理的问题。
  • 您是在谈论个人项目(如果失败则风险低)还是专业项目(您的工作取决于它)?既然像 Scott Hunter 这样的微软人说过,当它发布时,我们应该将其视为 1.0 版本,所以我绝对不会用它开始一个专业项目。
  • RTM 昨天刚刚发布,2016 年 6 月 27 日。

标签: asp.net-core


【解决方案1】:

2016 年 7 月 1 日更新

ASP.NET Core 1.0、Entity Framework 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's blog about the change


2015 年 7 月 2 日更新

在 ASP.NET 社区站立现场会议中,Damian Edwards 讨论了 ASP.NET 5 发布计划的一些更新。您可以阅读要点并在recent team blog post 上观看录音。

描述了这个暂定计划:

  • Beta 6 - 2015 年 7 月结束
  • 测试版 7 - 2015 年 8 月结束
  • Beta 8 - 2015 年 9 月结束
  • 候选版本 - 2015 年秋末 - Damian 警告说,这可能完全不准确,因为它是 6 个月后的未来。

因此,与所有时间表/计划一样,请将此作为计划,而不是具体日期。


2014 年 12 月 19 日的原帖

我们(Microsoft)通常不提供具体日期。但是,我可以说 ASP.NET 5(“vNext”)作为 Visual Studio 2015 的一部分发布,这意味着它将于 2015 年发布(大惊喜!)。假设在 2015 年上半年发布是相当安全的。

正如您正确指出的那样,ASP.NET 5 的 GitHub 存储库现在指定了 RC 里程碑,这表明我们现在的主要关注点是稳定性,并且 RTM 版本的功能集大部分都在那里。仍有一些功能和设计正在最终确定,当然任何人都可以在各个存储库中看到这些内容。

【讨论】:

  • 我们有一个大型网站正在建设中,我们与 OP 在同一条船上 - 试图决定使用 vNext。您能否告诉我们您怀疑它会在 2015 年的哪一半(第一或第二)发布?
  • @StephenWatkins - 我添加了一个提示,这很可能是 2015 年上半年。
  • @Eilon - 欣赏提示。
  • @Yash EF7 具有与 EF6 相同级别的功能还需要一段时间,因为它几乎是完全重写的。但是,如果 EF7 具有您需要的功能,请务必使用它。如果您正在寻找特定的东西,请考虑在此处使用entity-framework-7 标签提出一个新问题。
  • @johnG 它还没有发布。对 ASP.NET 5 的支持仅在 VS2015 中提供,但在许多其他编辑器(在许多不同的操作系统上)中也可以通过 OmniShar[ 获得。
【解决方案2】:

根据GitHub 上的路线图:

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


以下是 ASP.NET Core 1.0 的时间表和路线图。请注意,这些日期和功能计划都可能发生变化。与任何这种规模的项目一样,很难准确预测事情何时会落地。即便如此,我们认为对我们的计划尽可能保持公开和透明很重要,这样我们的用户才能有正确的期望并相应地制定他们的计划。


时间表


里程碑 kbd> 发布日期 kbd>
beta6 kbd> 2015年7月27日 kbd>
beta7 kbd> 24 2015年8月24日 kbd>
beta8 kbd> 2015年9月21日 kbd>
RC1 KBD> 2015年11月
RC2(工具预览 1) mid-May 2016
1.0.0                          late-June 2016 kbd>

11 月的候选版本 (RC1) 将是受支持且可用于生产的跨平台版本。根据 RC1 的反馈,我们将根据需要发布其他候选版本。

里程碑主题


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

在 Beta6 中,我们正在努力支持新请求管道中的本地化。我们还在努力启用运行时的修补和服务,包括添加对强命名程序集的支持。在 Beta6 中,您将能够使用 .NET 执行环境 (DNX) 以 .NET 4.6 为目标。我们将致力于响应缓冲和缓存(通过 Windows 上的 HTTP.SYS)并通过 SQL Server 添加分布式缓存支持。

计划的功能:RuntimeMVCRazorIdentity

Beta7 - 跨平台

Beta7 的主要重点是支持在 .NET Core 上进行跨平台开发。这包括为 Mac 和 Linux 提供基于 .NET Core 的 .NET 执行环境,支持基本的开发人员工作流程,并设置收购故事。

计划的功能:RuntimeMVCRazorIdentity

Beta8 - 功能完成!

Beta8 是 RC1 进入稳定阶段之前计划的最后一个主要功能里程碑。我们将致力于在 Visual Studio 和 Visual Studio Code 中实现完整的端到端体验。我们希望跨平台的 .NET Core 在这一点上功能完整。

计划的功能:RuntimeMVCRazorIdentity

RC1 - 稳定

RC1 的重点是完善现有功能、响应客户反馈以及提高性能和可靠性。我们的目标是让 RC1 成为一个稳定且可用于生产的版本。

RC2 - 迁移到 .NET Core CLI 和 .NET Platform Standard

对于 RC2,我们将移动 ASP.NET Core 1.0 以基于新的 cross-platform .NET Core command line toolchain

未来工作


很遗憾,以下功能不会包含在初始 RTM 版本中。我们暂时计划在 2016 年第三季度* 在 RTM 之后的初始功能版本中发布它们:

  • Visual Basic 支持
  • 信号R 3
  • 网页 4

* 对年度季度(Q1、Q2、Q3、Q4)的引用是基于日历的

【讨论】:

    【解决方案3】:

    更新 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 将在以后分别发布。”

    【讨论】:

      【解决方案4】:

      更新答案:

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

      .NET Core 入门

      上一个答案:(Release Candidates)

      Scott Hunter 有blogged specific time-frames: 用于发布ASP.NET Core

      核心时间表

      .NET Core 和 ASP.NET Core 1.0 RC2 运行时和库将于5 月中旬推出。

      工具将是预览版 1 并与此版本捆绑在一起。

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

      工具将是预览版 2 并与此版本捆绑在一起。

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

      上一个答案:

      ASP.NET Core 1.0(以前称为 ASP.NET 5)roadmap 在 github 上,但是在过去的几个月里,这个路线图的日期已经错过了,所以人们不能真正相信它。考虑到这一点,他们从路线图中删除了固定日期是有道理的。

      根据当前路线图,RC2 版本待定。 1.0 版表示 2016 年。

      所以问题真的应该是?什么时候待定? 2016 年晚些时候是什么时候?

      幸运的是,每个版本的未解决问题数量可以在 github 上查看。

      注意:ASP.NET Core 发布版本需要与其他相关/依赖团队版本集成,例如实体框架团队。每个版本只有在这些团队准备好等效版本后才会发布。

      我在 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 日期的推迟情况,这个日期可能会随着它们的进展而改变。

      ASP.NET Community Standup videos 还应该很好地指示发布的进度,人们可以从马口中获得更新,通常是每周一次。

      【讨论】:

        【解决方案5】:

        我没有看到任何确认的发布日期,但如果 these new ASP.NET 5 features 或使用最新框架很重要,您可以随时 download the Visual Studio 2015 preview 并立即开始使用一些新功能。

        【讨论】:

        • 谢谢,我们已经在探索预览版了。知道他们的项目日期是否与我们的有些一致,会让我们更容易做出决定。
        【解决方案6】:

        ASP.NET 5 于 2015 年 11 月 18 日发布候选版本。这意味着从那时起,您可以使用这些位在生产中使用它并获得支持。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2015-09-06
          • 1970-01-01
          • 2016-05-07
          • 2016-06-24
          • 2015-06-26
          • 1970-01-01
          • 2015-01-29
          相关资源
          最近更新 更多