微软.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配置值可用于配置响应线程注入的速度异步同步。”

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

  1. 视频动作定位的分层自关注网络:ICCV2019论文解析

    视频动作定位的分层自关注网络:ICCV2019论文解析 Hierarchical Self-Attention Network for Action Localization in Videos 论文 ...

  2. 辍学的名人_我辍学去追求成为网络开发人员和设计师的梦想

    辍学的名人 by Carlos Sz 由Carlos Sz 我辍学去追求成为网络开发人员和设计师的梦想 (I dropped out of college to pursue my dreams of ...

  3. Linux 基金会成立小组支持边缘网络开发;浙江绍兴用 AI 监控厨房

    (给技术最前线加星标,每天看技术热点) 转自:开源中国.solidot.cnBeta.腾讯科技.快科技等 0.Linux 基金会成立 LF Edge 小组,支持边缘网络开发 Linux基金会宣布成立一 ...

  4. windows phone 网络开发三部曲(一)各种包的各种抓法

    首先感谢大家对我上一篇博客的支持,让我也体验了一把上榜的感觉. 这无疑是对我这个刚刚打算,认真写写博客的人的莫大的鼓励,再次感谢(鞠躬)!! 接下来想和大家分享一些关于windows phone网络开 ...

  5. Web前端:一些必不可少的惊人的网络开发工具和资源

    在这个竞争激烈的领域,如果你希望你的商业网站在所有活跃的网站中可见,你必须实施创新的想法,跟随发展趋势并利用顶级的网站开发工具.web开发人员在开发业务级网站时考虑未来趋势是不可避免的. 因此,在这篇 ...

  6. devops开发运维训练营_嗨,网络开发人员训练营的毕业生:这是您第一份工作需要了解的内容。...

    devops开发运维训练营 by Rachel Bird 雷切尔·伯德(Rachel Bird) 嗨,网络开发人员训练营的毕业生:这是您第一份工作需要了解的内容. (Hey web dev bootc ...

  7. 【.Net MF网络开发板研究-01】IP地址设定及简单web演示

    早期推出的开发板并不具备网口,所以.NET Micro Framework很多基于网络的功能,便无从研究了,其实在物联网时代,具备网络功能才是王道. 新开发板除了具备以太网模块以外,还增加了USB H ...

  8. iOS开发系列--网络开发(转)

    iOS开发系列--网络开发 2014-10-22 08:34 by KenshinCui, 66365 阅读, 56 评论, 收藏, 编辑 概览 大部分应用程序都或多或少会牵扯到网络开发,例如说新浪微 ...

  9. python网络编程视频教程_Java网络开发视频教程 – 一站式学习Java网络编程视频教程 全面理解BIO(无密)...

    Java网络开发视频教程 – 一站式学习Java网络编程视频教程 全面理解BIO(无密) 全面理解BIO/NIO/AIO 网络层编程,是每一个开发者都要面对的技术.课程为解决大家学习网络层知识的难题, ...

最新文章

  1. wxWidgets:wxClipboard类用法
  2. ]解决在XP上sqlserver2005客户端安装的问题
  3. codeforces1467 E. Distinctive Roots in a Tree(树上差分)
  4. MongoDB误删表恢复
  5. erp采购总监个人总结_2018计划工作年终总结和2019目标:助理版、经理版、总监版(二)...
  6. connect.js源码解析
  7. jQuery常用选择器有哪些?
  8. 简书文章阅读量之小漏洞
  9. node.js express安装问题
  10. 第四章 数学规划模型
  11. html空格符的代码用转义字符怎么表示,html空格符号标签 空格符号怎么打出来HTML?...
  12. 一文详解被阿里腾讯视作核心机密的大数据平台架构
  13. 降噪蓝牙耳机哪个品牌好?降噪蓝牙耳机排行推荐
  14. 计算机慢的解决方法,电脑很卡反应很慢该如何处理【解决方法】
  15. windows驱动快速入门
  16. Android快速转战Kotlin教程,面试必备
  17. 物联网开发笔记(52)- 使用Micropython开发ESP32开发板之W5500以太网网络模块有线网络通信
  18. 计算机早期科学家起源,月球起源说
  19. 4、RDA8910(4GCAT1)CSDK二次开发:期待已久的ADC采集
  20. 话说笔记(V1.0.0)的设计和实现

热门文章

  1. c++直角坐标系与极坐标系的转换_一篇阅读量高达2百6十多万的关于坐标系和投影的相关知识探讨...
  2. 高级php面试题及部分答案
  3. Java 打飞机(小游戏)[版权非本人 本人制作收藏整理]
  4. [ActionScript 3.0] 安全沙箱的类型sandboxType,判断当前程序是AIR还是web程序
  5. 面向对象——一起来复习托付与事件!
  6. FFT算法的完整DSP实现(转)
  7. DotNetMagic 5.4.0破解
  8. linux 删旧内核,Ubuntu 删除旧内核的方法
  9. edge无法上网dns_如何在Microsoft Edge中通过HTTPS启用DNS
  10. windows删除桌面ie_从Windows 8“开始”屏幕启动IE的桌面版本