.NET 团队 3.18 发布了.NET 10 Preview 2(https://devblogs.microsoft.com/dotnet/dotnet-10-preview-2/)。.NET 10 Preview 2 主要对 Blazor 和.NET MAUI 进行了增强。Blazor 在 ASP.NET Core 网络开发框架中的组件以及.NET MAUI 获得了最多关注。此次更新主要集中在小的修复、特性和功能上。ASP.NET Core & Blazor 方面的改进包括在 Blazor Web App 模板中添加了重新连接 UI 组件、改善导航、提升 ASP.NET Core 的 OpenAPI 支持以及添加了认证和授权的新指标等。.NET MAUI 在跨平台应用开发方面增加了新功能,如 ShadowTypeConverter、Switch 控件的新 OffColor 属性和 HybridWebView.InvokeJavascriptAsync 方法等。此外,还介绍了其他方面的新特性和功能,如移动平台质量、Windows Forms、WPF、Entity Framework Core 10 和容器镜像等方面的改进。

重要亮点

  • ASP.NET Core & Blazor 增强:Web 开发者获得了一些改进,包括 Blazor Web App 模板中有内置的重新连接 UI 以处理断开的连接,导航更流畅,ASP.NET Core 改进了 OpenAPI 支持并添加了认证和授权的新指标。
  • .NET MAUI(移动 UI):跨平台应用开发能力增强,有 ShadowTypeConverter、Switch 控件新属性和调用嵌入式网页视图中 JavaScript 的方法等新功能,还能在 iPad 上将模态样式化为弹出窗口等。
  • 移动平台质量:Android 和 iOS/macOS 工作负载聚焦于错误修复和可靠性改进,虽无重大新功能,但有众多质量提升。
  • Windows Forms:增强了与 WPF 的剪贴板共享功能,移植了更多设计时 UI 类型编辑器,提升了 Windows Forms 设计器体验并进行了一般质量改进。
  • Windows Presentation Foundation(WPF):性能提升和视觉更新,包括优化渲染性能、更新 Fluent 设计风格以及大量错误修复。
  • Entity Framework Core 10:支持新的 LINQ RightJoin 操作符,增强了数据访问能力,还有一些其他小的增强。
  • 容器镜像:引入了 Native AOT SDK 容器镜像,便于在 Docker 中构建和部署预先编译的应用,提高启动速度和降低内存使用。

您可以通过以下方式了解 .NET 10 的所有功能:

.NET 10 Preview 2 增强了 Blazor 和.NET MAUI的更多相关文章

  1. PostgreSQL 10.0 preview 性能增强 - 分区表性能增强(plan阶段加速)

    标签 PostgreSQL , 10.0 , 分区表 , 子表 , 元信息搜索性能增强 背景 PostgreSQL 10.0 增强了分区表的子表搜索性能,对于涉及分区表包含子表特别多的QUERY,可以 ...

  2. PostgreSQL 10.0 preview 功能增强

    https://yq.aliyun.com/users/1384833841157402?spm=5176.100239.blogrightarea51131.3.yI7e9d

  3. Ubuntu 12.10 安装VirtualBox增强功能

    原文链接:http://fengbaoxp.iteye.com/blog/1871825 Ubuntu 12.10 Desktop         首先,通过VirtualBox菜单(设备->安 ...

  4. Visual Studio 2019 v16.10 和 v16.11 Preview 1 现已推出!

    Visual Studio 2019 v16.10有什么新功能? 我们很高兴地宣布Visual Studio 2019 v16.10 GA 和 v16.11 preview 1发布.此版本使我们的主题 ...

  5. Blazor WebAssembly 3.2 正式发布

    5月 20日,微软 发布了 Blazor WebAssembly 3.2(https://devblogs.microsoft.com/aspnet/blazor-webassembly-3-2-0- ...

  6. 【重榜?】.NET 6 Preview 1 开箱上手!带你尝试新版本更新!

    目录 跨平台 UI 应用 Blazor 桌面应用 System.CommandLine 其它更新 ASP.NET Core 最近 .NET 6 Preview 1 发布了,.NET 统一是此版本的核心 ...

  7. ASP.NET Core 在 .NET 6 Preview 2 中的更新

    原文:<ASP.NET Core updates in .NET 6 Preview 2>,作者 Daniel Roth .NET 6 预览版 2 现已推出,其中包括许多对 ASP.NET ...

  8. 【转载】解决Windows 10 局域网内共享的问题

    问题: 小米盒子,iPhone (OS 10.2) 无法访问 Win 1o共享 解决方案: 原文链接 http://www.dedoimedo.com/computers/windows-10-net ...

  9. Oracle DB 存储增强

    • 设置Automatic Storage Management (ASM)  快速镜像 再同步 • 使用ASM 首选镜像读取 • 了解可伸缩性和性能增强 • 设置ASM 磁盘组属性 • 使用SYSA ...

  10. 树莓派 2 win 10 IOT

    Setting up Windows 10 for IoT on your Raspberry Pi This week at the BUILD conference in San Francisc ...

随机推荐

  1. Linux 下挂载群晖 NAS 硬盘拓展空间(NFS)

    在群晖 NAS 上配置 开启 NFS 服务 打开群晖的 设置 - 文件服务 - NFS,把 NFS 服务勾选上,协议选最新即可. 配置文件夹的 NFS 权限 在 设置 - 共享文件夹 下,选择需要开启 ...

  2. LetsTalk_Android中引导用户加入白名单图-2

    =================================================================== ================================ ...

  3. kubernetes系列(二) - kubectl的入门操作

    目录 1. 安装 / 卸载 1 .1 前提条件 1.2 安装方式 1.3 卸载 2. 通过 minikube 学习 k8s 实操基础 2.1 创建集群 2.2 部署应用 2.3 探索当前应用[故障排除 ...

  4. 在 Development 环境下依赖注入的行为可能有所不同

    奇怪的问题 本周被一个奇怪的问题困扰了一天.事情的起因是这样的:在某个 PR 合并后,我拉了最新代码,但是在我本地F5调试始终报错.示例代码如下: public interface Interface ...

  5. 微服务实战系列(二)-注册中心Springcloud Eureka客户端-copy

    1. 场景描述 前几天介绍了下springcloud的Eureka注册中心(springcloud-注册中心快速构建),今天结合springboot-web介绍下eureka客户端服务注册. 2. 解 ...

  6. 第五章 ReentrantLock源码解析

    最常用的方式: int a = 12; //注意:通常情况下,这个会设置成一个类变量,比如说Segement中的段锁与copyOnWriteArrayList中的全局锁 final Reentrant ...

  7. java基础知识回顾之java Thread类学习(三)--java多线程通信等待唤醒机制(wait和notify,notifyAll)

    1.wait和notify,notifyAll: wait和notify,notifyAll是Object类方法,因为等待和唤醒必须是同一个锁,不可以对不同锁中的线程进行唤醒,而锁可以是任意对象,所以 ...

  8. Kafka优化提升

    一.如何优化kafka集群 1.吞吐量 2.低延时 生产者 a.batch.size=512kb或1MB(批量数据大小) b.buffer.memory=64M(缓冲区大小) c.linger.ms= ...

  9. nginx里面的路径定位关键词root、alias

    nginx里面的路径定位关键词root.alias是有区别的: 设置请求资源的目录root / alias root:设置请求的根目录 语法 root path; 默认值 root html; 位置 ...

  10. python3 使用中的问题

    gmpy2 GMP(GNU Multiple Precision Arithmetic Library,即GNU高精度算术运算库),它是一个开源的高精度运算库,其中不但有普通的整数.实数.浮点数的高精 ...