.NET 6 Preview 6 正式发布: 关注网络开发

微软.NET 团队的项目经理在博客上发布了.NET 6 Preview 6,  在候选发布阶段之前的倒数第二个预览版,也就是8月份还会发布一个Preview 7,9月份开始进入RC,两个候选版本将专注于质量修复,直到 11 月的最终版本。Preview 6 版本本身相对较小,而 Preview 7 功能方面会更多,Preview 6主要集中在网络开发方面,同时Visual Studio 2022 为WPF 应用程序的开发提供了实时预览。

ASP.NET Core updates in .NET 6 Preview 6 改进的特性列表中包括 WebSocket 压缩、 预览 4 中引入的Mini HTTP API 的OpenAPI 支持以及 Blazor 的可访问性改进,以及 Blazor 和 JavaScript 之间的互操作的高效字节数组传输。此外,Blazor 组件现在可以声明强制性参数,而 ASP.NET Core MVC 和Razor页面中查看组件的taghelper 现在可以具有以前不允许的可选参数。同时已将ASP.NET Core 客户端项目模板更新为 到Angular 12 。

EnityFramework Core预览 6 的DbContext提供了一种新方法ConfigureConventions(),称之为"约定前模型配置"。 开发人员可以重写覆盖这个方法为类型设置全局设置。

.NET 6  Preview 6发布的同时,Visual Studio 2022 也发布了的新预览版。亮点是 WPF 应用程序的新实时预览。热重新加载功能现在在调试器之外(从 CTRL+F5 开始)以及C++应用程序。

上篇文章 .NET 6 亮点之工作负载,它是统一 .NET 的基础,我们介绍了工作负载,在 Preview 6 进一步完善了工作负载命令,旨在帮助开发人员更轻松地发现和管理可选工作负载。

在Preview 5,Microsoft 提供了这些用于处理工作负载的命令:

  • dotnet workload install -- 安装工作负载。

  • dotnet workload list -- 列出已安装的工作负载。

  • dotnet workload update -- 更新已安装的工作负载。

在预览版 6 中,新增了三个命令:

  • dotnet workload search -- 列出可安装的工作负载。

  • dotnet workload uninstall -- 如果不再需要,则删除指定的工作负载,这也是节省空间的好选择。

  • dotnet workload repair -- 重新安装所有以前安装的工作负载。

除了上述与工作负载相关的项目外,Preview 6 中的其他新特性和功能包括:

  • x64 模拟器更新:已经添加了对 macOS 的 Apple Silicon 和 Windows 的 Arm64 的支持,为此需要做两件事:

    “在并排安装程序可用之前(稍后在 .NET 6 中),您需要安装所有 x64 版本或所有 Arm64 版本,如果你想切换,你需要卸载/删除你的 机器上的所有 .NET Arm64版本。”

    • 并排安装程序

    • 以 .NET CLI为目标的一流架构(主要)支持在所有场景中使用本机架构 SDK。

  • TLS 支持System.DirectoryServices.Protocols 在已为 Windows 启用后,System.DirectoryServices.Protocols也为 Linux 和 macOS启用 TLS 支持。.NET 用户现在可以享受与 LDAP 服务器的安全通信。

  • Crossgen2 替换 crossgen: Crossgen2 已为所有现有的 crossgen 场景启用,微软也从 SDK 中删除了(旧的)crossgen,使其不再可访问且无法使用。“Crossgen(1 和 2)支持将 IL 预编译为本机代码作为发布步骤。预编译主要有利于改进启动。Crossgen2 是一种从头开始的实现,已被证明是代码生成创新的卓越平台. 例如,crossgen2 可以为比 crossgen1 更广泛的 IL 模式集生成代码。”

  • 改进的同步异步性能: 同步异步是一种常见的阻塞工作类型,当它发生在线程池工作线程上时会导致饥饿。此外,缓慢的线程注入会延迟其他排队的工作,并可能延迟解决饥饿问题。“当异步同步是线程池工作线程上发生的唯一阻塞工作类型时,此更改提高了线程注入的速度。有一些新的AppContext配置值可用于配置响应线程注入的速度异步同步。”

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/300649.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

这些肢体语言竟然是这个意思! | 今日最佳

世界只有3.14 % 的人关注了青少年数学之旅(图源网络,侵权删)

程序员的发展和境界

评论:在IT社区看到这篇文章,觉得挺有意思,挺激励人的,所以引用来大家交流,只要能不断付出和努力,总是有收获的,这样对自身和企业的持续发展都是很有利的!原文:程序员的四…

ASP.NET MVC 上传大文件时404

前一段时间会员的上传组件改用FLASH的swfupload来上传,既能很友好的显示上传进度,又能完全满足大文件的上传。 后来服务器升级到windows 2008,改为IIS7后,上传文件一旦超过30M时,就出现404错误,而且是是上传进度达到10…

下午去银行办理按揭手续,不得已调休半天

可恶的银行非得在工作日才办理按揭手续,不是人民的银行为人民吗?既然存款利率要降,以后还打算收取存款费用,那银行就是[或者打算是]地道的服务行业,周末对公业务不开就算了,个人按揭也闭门,没有…

Scott Hanselman 喊你来看看最新的极简APII

近日,Scott Hanselman 在社交网络上发布了 .NET 的最新消息:现代的 C# 特性和 ASP.NET Core 中新的极简 API 正在 .NET 6 中开始出现。你可以在 DamianEdwards 的仓库中看到一些示例,并与团队分享你的想法! (点击原文链接查看仓库…

全球孩子迷恋手机/iPad,其实罪魁祸首是父母!

全世界只有3.14 % 的人关注了青少年数学之旅我从来没有想过,现在孩子的童年会是这样子的。他们手上捧着的不是书籍,而是小手掌都握不过来的手机、iPad;他们嘴上谈论的不是作业,而是许多成年人都搞不懂的王者和吃鸡。很多父母说&am…

c#设计模式(转)

http://terrylee.cnblogs.com/archive/2006/06/01/334911.html转载于:https://www.cnblogs.com/niuniu502/archive/2007/08/17/859032.html

好资源大家分享

500 本E书下载 http://forum.blogchina.com/38652.htmlMSN7发布: http://dl.pconline.com.cn/html/1/1/dlid2461&dltypeid1&pn0&.html

oracle vm 安装虚拟机小bug

2019独角兽企业重金招聘Python工程师标准>>> 如果是iso文件是64位, 那么在创建虚拟电脑时选择的系统就是window7 x64。否则报错:0000225错误. 转载于:https://my.oschina.net/u/1174884/blog/175596

庄表伟:License之外,社区的规则与潜规则 | DEV. Together 2021 中国开发者生态峰会...

内容来源:2021 年 6 月 5 日,由 SegmentFault 思否主办的 2021 中国开发者生态峰会圆满落幕。会上,华为云产品专家、开源社理事长庄表伟发表了主题为《License之外,社区的规则与潜规则》的演讲。分享嘉宾:庄表伟&#…

GridView 简单扩展

usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Text;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;namespaceFanfajin.MyWebControls{ /**//// <summary> /// 增强的 GridView 控件 扩展 /// &…

mysql 1117_1117Mysql prepare预处理语句

转自http://www.jb51.net/article/81378.htm综述&#xff1a;一般用来拼凑SQL然后执行MySQL 5.1对服务器一方的预制语句提供支持。如果您使用合适的客户端编程界面&#xff0c;则这种支持可以发挥在MySQL 4.1中实施的高效客户端/服务器二进制协议的优势。候选界面包括MySQL C A…

为了偷吃东西你能有多拼?! | 今日最佳

世界只有3.14 % 的人关注了青少年数学之旅&#xff08;图源网络&#xff0c;侵权删&#xff09;

[music]Canon and Gigue in D major

卡农Canon——复调音乐的一种,原意为“规律”。一个声部的曲调自始至终追逐着另一声部&#xff0c;直到最后……最后的一个小结&#xff0c;最后的一个和弦&#xff0c;它们会融合在一起&#xff0c;永不分离。缠绵制及的音乐&#xff0c;就像两个人生死追随。 Canon (卡农) 是…

Nacos真香,从零到一学起来

Nacos是阿里巴巴开源的微服务管理平台&#xff0c;可以帮助开发者快速实现动态服务发现、服务配置、服务元数据及流量管理。这篇文章主要来讲一下Nacos作为配置中心和注册中心的使用。1 安装 1.1 linux下安装首先搭建一套单机版的Nacos集群。Nacos的安装有两种方式&#xff0c;…

Servlet学习一

Servlet担当着客户请求&#xff08;Web浏览器或其它HTTP客户程序&#xff09;与服务器响应&#xff08;HTTP服务器上数据库或应用程序&#xff09;的中间层。Servlet是位于Web服务器内部的服务器端Java应用程序&#xff0c;与传统的从命令行启动的Java应用程序不同&#xff0c;…

自律的程度,决定你人生的高度

全世界只有3.14 % 的人关注了青少年数学之旅对于不少用户来说&#xff0c;微信已经成为了获取新资讯的重要途径之一。如何保证自己找到「值得看」的内容&#xff1f;每天更新的文章这么多&#xff0c;哪些才值得你看呢&#xff1f;今天就为大家推荐一些颜值与才华并存的好评公众…

pythonjam进不去怎么办_教程看了一遍又一遍,自学Python还是连门都进不去?

首先大家学习python一定要以实用性为导向&#xff01;如果去盲目看教程&#xff0c;结果大多是浅尝辄止&#xff0c;从入门到放弃。大家所谓“看不进去”或者“记不住”&#xff0c;本质上还是“看不懂”。你可能觉得书上或者教程写的都理解了&#xff0c;但是去示例代码照着敲…

标准MD5 .Net,实现!的对与错!

关键之处在,从byte到字符串的处理下面是一个错误的实现! /**//// <summary> /// 返回32位md5十六进制加密 /// </summary> /// <param name"strValue">待加密的字符串</param> /// <returns></return…

[导入]Asp.net中动态在中加入Scrpit标签

许久以前&#xff0c;写过一篇《asp.net页中动态加入样式表文件》&#xff0c;后来发现在使用时如果每页都写这么个函数真是很麻烦&#xff0c;于是自己写了一个Page的派生。将这个函数加了进去。/**////<summary>///作者 邹健 ///日期 20070202 ///重载的Page类。…