ChatGPT解决这个技术问题 Extra ChatGPT

ASP.NET Core 1.0 (ASP.NET 5 / vNext) 计划何时发布?

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

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

p
phloopy

2016 年 7 月 1 日更新

ASP.NET Core 1.0、Entity Framework 1.0 和 .NET Core 1.0 均于 2016 年 6 月 27 日发布。

宣布 ASP.NET Core 1.0

宣布实体框架核心 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 Framework 7 现在通俗地称为 Entity Framework Core 1.0 或 EF Core 1.0。

有关详细信息,请参阅 Scott Hanselman's blog about the change

2015 年 7 月 2 日更新

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

这个暂定计划是这样描述的:

Beta 6 - 2015 年 7 月结束

Beta 7 - 2015 年 8 月结束

Beta 8 - 2015 年 9 月结束

候选发布 - 2015 年秋末 - Damian 警告说,这可能是完全不准确的,因为它是 6 个月后的未来。

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

2014 年 12 月 19 日的原帖

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

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


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

根据 GitHub 的路线图:

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

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

日程

里程碑                     < kbd>发布日期
Beta6                            2015 年 7 月 27 日    
Beta7    ;                        < /kbd>2015 年 8 月 24 日   
Beta8                            2015年9月21日   
RC1                         ;     2015 年 11 月        
RC2(工具预览 1 ) mid-May 2016
1.0.0              ;               late-June 2016

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)的引用是基于日历的


P
Phil Haselden

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


C
Community

更新答案:

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# 扩展以及适用于 Windows 的 .NET Core SDK。当然,如果您使用的是 Mac/Linux/Whatever,请访问 http://dot.net。

如果您想要 .NET 或 .NET Core 的所有高级和特定下载,请单击此处

上一个答案:(发布候选人)

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

Core Schedule .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 版本是 TBD。版本 1.0 表示 2016 年。

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

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

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

我在 github 中发布了这些技术里程碑的链接。这应该给出发布日期的最准确指示。

https://i.stack.imgur.com/q2p31.png

https://i.stack.imgur.com/cJrIE.png

根据上述进展,RC2 截止日期被列为 2016 年 4 月 29 日,届时他们将准备好进行测试

可能还要再进行 X 周的测试,但至少这表明它何时准备就绪。

进度每天更新。

也可以在这些链接上查看 1.0 版 RTM 进度。

RTM 里程碑日期似乎是 6 月 30 日,尽管并非所有链接都有里程碑日期。根据 RC2 日期的推迟情况,这个日期可能会随着它们的进展而改变。

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


F
Fuzzifized

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


谢谢,我们已经在探索预览版了。了解他们的项目日期是否与我们的项目日期有些一致将使我们的决定更加容易。
A
Adam Tuliper

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