首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

微软宣布ASP.NET Core 3.0 只运行在.NET Core上

来自:开源中国

链接:https://www.oschina.net/news/101452/asp-net-core-3-0

微软将对 ASP.NET Core 进行重大更新https://blogs.msdn.microsoft.com/webdev/2018/10/29/a-first-look-at-changes-coming-in-asp-net-core-3-0/,其中包括项目与框架的整合、与 .NET Core 更紧密的集成,以及与第三方开源套件的集成,这些改进都将会协助开发者更快速的完成开发工作。

项目在 ASP.NET Core 上引用和运行的方式随着版本的迭代发生了变化。在 1.0 中,ASP.NET Core 本身就是一个“包”,并且像任何其他 NuGet 包引用一样出现在项目中。

这有利有弊,随着时间的推移,这个模型有了新的发展,在 2.1 中,ASP.NET Core 最终演变为可作为 .NET Core 的“共享框架”。而 ASP.NET Core 3.0 则持续朝这个方向进行改变 —— 将从 3.0 中的 ASP.NET Core 共享框架中删除一些子组件https://github.com/aspnet/Announcements/issues/325:

Json.NET (Newtonsoft.Json)

Entity Framework Core (Microsoft.EntityFrameworkCore.*)

由于 .NET Framework 未来从 .NET Core 获得的新平台和语言特性将会变少,且因为 .NET Framework 的更新策略,这将使已有的应用程序受到影响。

为了确保 ASP.NET Core 能够充分利用 .NET Core 的改进,从 3.0 开始,ASP.NET Core 将只支持在 .NET Core 上运行https://github.com/aspnet/Announcements/issues/324,目前仍在 .NET Framework 上使用 ASP.NET Core 的开发者,可以使用 2.1 LTS 版本以继续获得完全的支持,微软对 2.1 的支持将持续到 2021 年。

关于 ASP.NET Core 3.0 只支持运行在 .NET Core 上的计划,ASP.NET Core 项目的高级软件工程师在 GitHub 发布了一个公开 issue 为大家提供讨论的渠道。

关于 ASP.NET Core 3.0 详细的更改计划,请查看官方博客的公告https://blogs.msdn.microsoft.com/webdev/2018/10/29/a-first-look-at-changes-coming-in-asp-net-core-3-0/。

●编号176,输入编号直达本文

●输入m获取文章目录

推荐↓↓↓

Web开发

更多推荐《25个技术类公众微信》

涵盖:程序人生、算法与数据结构、黑客技术与网络安全、大数据技术、前端开发、Java、Python、Web开发、安卓开发、iOS开发、C/C++、.NET、Linux、数据库、运维等

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181112B0THSC00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券