大小:20M语言:中文
类别:系统优化系统:Win11, Win10, Win7, Win8
立即下载0
319
.net framework 10.0安装包包含32位和64位版本,此版本是asp .net最新预览版本,目前微软官方的稳定版还是9.0和8.0,10.0还属于发行版,需要各位程序猿不断训练它,方便官方不断升级优化,未来10.0肯定会取代9.0,成为时代的主流。
.NET 10官方版是微软为广大开发人员准备了免费的跨平台开放源代码平台,可以运行使用多种语言编写的程序,其中 C# 是最常用的语言。整个.NET 平台专为实现高效工作、性能、安全性和可靠性而设计,虽然现在JAVA、PERL等平台也很不错,但是只要还是Windows上的软件,.NET作为微软旗下平台,还是有着各种优势的。大部分Windows系统上的软件都可以实用这个平台进行开发,当然目前还是预览版,主要是来开放人员熟悉功能,不过 .NET是一个成熟的平台,基本上操作预览版和正式版不会有区别,如果是从事程序开发的网友们可以提前练习起来了。
1、性能突破
ZipArchive 实现内存与性能优化,减少压缩解压开销。
运行时支持值类型数组的栈分配,降低GC压力。
2、证书与安全增强
支持通过 非 SHA-1 指纹(如 SHA-256) 查找证书,提升安全性。
新增在 ASCII/UTF-8 编码数据中直接定位 PEM 格式证书 的能力。
3、时间与数据处理优化
ISOWeek 类型新增对 DateOnly 的重载方法,简化日期计算。
TimeSpan.FromMilliseconds 新增单参数重载,减少冗余代码。
4、字符串与集合改进
字符串比较支持 数值排序(如 "file10" 排在 "file2" 之后)。
OrderedDictionary 新增 TryAdd 和 TryGetValue 方法,增强健壮性。
解压后,可以看到32位和64位安装包,根据操作系统选择对应版本;
进入安装程序,点击安装;
等待片刻;
提示完成,点击关闭即可!
新的和经过更新的Blazor Web App安全示例
我们添加并更新了以下文章中链接的 Blazor Web App 个安全示例:
使用 OpenID Connect (OIDC) 保护 ASP.NET Core Blazor Web App 安全
使用 Microsoft Entra ID 保护 ASP.NET 核心Blazor Web App
使用 Windows 身份验证保护 ASP.NET 核心Blazor Web App
我们的所有 OIDC 和 Entra 示例解决方案现在都包含单独的 Web API 项目(MinimalApiJwt),演示如何安全地配置和调用外部 Web API。 调用 Web API 的方式演示了使用令牌处理程序和具名 HTTP 客户端来对接 OIDC 身份提供程序,或使用 Microsoft Entra ID 的 Microsoft Identity Web 包/API。
Blazor 脚本作为静态 Web 资产
在 .NET 的早期版本中,Blazor 脚本从 ASP.NET Core 共享框架中的嵌入资源提供。 在 .NET 10 或更高版本中,Blazor 脚本用作具有自动压缩和指纹的静态 Web 资产。
使用 NavLinkMatch.All 时忽略查询字符串和片段
使用 NavLink 参数的 NavLinkMatch.All 值时,Match 组件现在将忽略查询字符串和片段。 这意味着,如果 URL 路径匹配但查询字符串或片段发生更改,则链接将保留 active 类。 若要还原为原始行为,请使用 Microsoft.AspNetCore.Components.Routing.NavLink.EnableMatchAllForQueryStringAndFragmentAppContext 开关 设置为 true。
可以在 ShouldMatch 上替代 NavLink 方法,以自定义匹配行为。
显示全部