首个预览版已发布,.NET 7 有什么新东西?

频道:行业资讯 日期: 浏览:671

  

随着第一个预览版发布,。净7渐渐浮出水面。净高级项目经理 Jeremy Likness在官方博客中介绍了。NET 7的主要发展方向,俺整理给大伙做一下介绍:

。净7建立在。NET 6建立的基础之上,其中包括一组统一的基础库,运行时(运行时)和SDK,简化的开发体验和更高的开发人员生产力,<强>。净7主要关注领域包括:

首个预览版已发布,.NET 7 有什么新东西?

  <李>改进对云原生方案的支持   <李>升级旧项目的工具李   <李>简化开发人员使用容器的难度   

现代客户端:。UI(净多平台应用程序。净毛伊岛)

。净毛伊岛是。NET跨平台原生UI的未来,将成为。NET 7的一部分。

2月15日。NET毛伊岛预览13发布,在。NET毛伊岛GA为。NET 6发布后,它将会被包含在。NET 7中,并持续改进开发循环体验,支持最新的. NET SDK工具,更快的应用程序性能,共享代码功能以及增强的互操作性。

感兴趣的兄弟可查看。NET毛伊岛的状态和项目路线图,以获取更多信息。

现代云:云原生和容器

。净7将改进开发人员体验:每个人都能更轻松地构建云原生应用程序,例如:

  <李>简化安全身份验证和授权所需的设置和配置李   <李>提高云原生应用程序启动和运行时的执行性能李   

于此同时,。净7将持续投资云原生配套的工具,比如投资。NET跨平台框架新奥尔良——一个构建分布式应用程序的跨平台框架。具体投资措施有:继续增强奥尔良的综合文档,并通过改进新奥尔良与Azure应用服务和Azure容器应用程序等现有云服务的集成,使其更易于使用和实施。

此外,. NET 7计划使用容器对。NET开发进行重大改进,例如:

  <李>探索将“通过MSBuild直接构建容器”作为SDK的一项新功能李   <李>计划增强遥测,以提高容器的可观察性李   <李>专注于使容器镜像更小,更快,更安全,同时探索高要求的模型李   

现代化:升级。net应用程序

。净。NET 7继续致力于让开发者将现有的。NET应用程序升级到最新的。NET平台和技术。

。净升级助手包含更多分析器,代码修复程序,以及对更多应用程序类型的升级支持,可帮助开发者更轻松地升级。NET应用程序组合,减少升级应用的工作量。

此外,。净已有20年的历史,它的应用程序非常多,其中一些热门应用比如 ASP。净,WinForms WPF等,由于文档和教程较丰富,现代化的速度比较快,用户升级起来也轻松。但其中一些较冷门的项目,例如WCF ( Windows Communication Foundation,微软开发的一系列支持数据通信的应用程序框架),可能没有明确的现代化方向,。网将对这部分冷门应用提供适当的指导,文档和工具,以使这些。NET应用程序模型更易于升级。

面向。NET 7

如果现在就要面向。NET 7,则需要在项目文件中使用。NET 7目标框架的绰号(TFM)。例如:

& # 13;   & lt; TargetFramework> net7.0

附全套。net 7解冻,包括特定操作系统的解冻。

  <李> <代码> net7.0   <李> <代码> net7.0-android   <李> <代码> net7.0-ios   <李> <代码> net7.0-maccatalyst   <李> <代码> net7.0-macos   <李> <代码> net7.0-tvos   <李> <代码> net7.0-windows   

如此便可以使用。net 7测试现有的应用程序,目前来看,从。net 6升级到。net 7还是比较轻松的。

首个预览版已发布,.NET 7 有什么新东西?

0 留言

评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
验证码