微软.net 9是一个免费的、开源的、跨平台的框架,一般又称为microsoft.net sdk 9,此软件主要用于生成、运行和测试.net应用程序,有多种语言、编辑器和开发人员工具可供选择,你也可使用由库构成的大型生态系统来构建面向Web、移动设备、桌面、游戏和loT的应用。目前.net 9这一版本被微软形容为“迄今为止最高效、最现代、最安全、最智能、性能最高的.NET版本”,同时也专为云原生应用和生成式AI应用而设计,包括数千项性能、安全性和功能改进。用户将发现整个 .NET 堆栈中从编程语言、开发人员工具和工作负载的全面增强功能,使您能够使用统一平台进行构建,并轻松地将 AI 注入您的应用程序。
与上一版本相比,微软.net 9是 .NET 8的继任者,它特别关注云原生应用和性能。作为标准期限支持 (STS) 版本,它将在 18 个月内受到支持。其中在AI方面,.net 9引入了新的抽象来简化AI集成,包括表示多维数据的新类型、简化库之间的互操作性、改进应用操作、针对常用模型系列的增强标记化、新增对分词算法的支持、小语言模型和大语言模型(SLM和LLM)、嵌入、矢量存储、中间件等,此外还推出了Microsoft.Extensions.AI和Microsoft.Extensions.VectorData,为与AI服务交互提供了统一的C#抽象层,以及与AI合作伙伴的集成,包括Azure、OpenAI、LlamaIndex、Qdrant、Pinecone、Milvus、AutoGen、Ollamasharp和ONNX runtime等,为开发者提供强大的产品/服务,快下载体验吧。
软件优势
一、高效
微软.net 9提供泛型、LINQ 和异步编程等高级语言功能,并为开发人员提供广泛的类库和多语言支持。Visual Studio 系列为无缝开发体验提供了强大的工具,免费开发人员计划提供在任何平台上生成和部署应用所需的所有资源。同时微软.net 9是面向重视生产力、性能、安全性和可靠性的开发人员的终极平台。立即加入我们的开发人员社区,利用 .NET 发挥你的全部潜能。
二、任何应用,任何平台
借助 .NET 9,可以面向在任何平台上运行的任何应用程序类型。开发者可以在熟悉的环境中在其之间重复使用技能和代码。这意味着开发人员能够以更少的成本,更快地构建应用。
从在 iOS、Android 和 Windows 上运行的移动应用程序到在 Windows Server 和 Linux 上运行的企业服务器应用程序,或在云中运行的大规模微服务,.NET 提供了一个解决方案。
三、深受开发人员的喜爱
.NET 是一个新式、创新的开源开发平台,开发人员非常喜欢它。.NET 连续三年在 Stack Overflow 开发者调查中被评为最受欢迎的框架 (2019, 2020, 和 2021)。
四、性能真正的用武之地
.NET 9的运行速度快。非常快! 这意味着应用提供了更好的响应时间,并且只要更少的计算能力。
广受好评的 TechEmpower 基准测试横向对比了 Web 应用程序框架在 JSON 序列化、数据库访问,以及服务器端模板呈现等任务方面的表现,.NET 的执行速度比任何其他热门框架都快。
五、广受信任且安全
.NET 9平台得到了 Microsoft 的官方支持,并受到数以千计的公司和数百万开发人员的信任。Microsoft 非常重视安全性,并在发现威胁时快速发布更新。
六、大型生态系统
借助全球 5,000,000 多名 .NET 开发者,可以合并来自 NuGet 包管理器和 Visual Studio Marketplace 的库,从而利用大型生态系统。从社区、MVP 以及大型支持组织中查找技术挑战的答案。
七、打开源
.NET Foundation 是一个独立的非营利组织,支持创新的、商业友好的开放源代码 .NET 生态系统。.NET 已接受超过 100,000 份贡献,来自 Microsoft 以外超过 3,700 多家公司组件的开发人员。
除了社区和 Microsoft 之外,技术指导组成员 Google、JetBrains、Red Hat、Samsung 和 Unity 正在指导 .NET 平台的未来。
microsoft.net sdk 9新增功能
一、.NET 运行时
.NET 9 运行时包含一个新的属性模型,该模型支持具有剪裁功能的特性切换。 新属性使定义功能开关成为可能,这样库就可以用它来切换功能区域。
垃圾回收包括动态适应应用程序大小功能,默认情况下使用该功能代替服务器 GC。
运行时还包括许多性能改进,包括循环优化、内联和 Arm64 矢量化和代码生成。
二、.NET 库
System.Text.Json 添加了对可为 null 引用类型注释和从类型导出 JSON 模式的支持。 它添加了新选项,可用于自定义写入 JSON 的缩进,并从单个流中读取多个根级 JSON 值。
在 LINQ 中,新方法 CountBy 和 AggregateBy 使可以通过键聚合状态,而无需通过 GroupBy分配中间分组。
对于集合类型,System.Collections.Generic.PriorityQueue<TElement,TPriority> 类型包括可用于 Remove(TElement, TElement, TPriority, IEqualityComparer<TElement>) 队列中项优先级的新 方法。
对于加密,.NET 9 在 CryptographicOperations 类型上添加了一个新的一次性哈希方法。 它还添加了使用 KMAC 算法的新类。
对于反射,新的 PersistedAssemblyBuilder 类型可让你保存发出的程序集。 此新类还包括 PDB 支持,这意味着可以发出符号信息,并使用它调试生成的程序集。
TimeSpan 类包括新的 From* 方法,可用于从 TimeSpan(而不是 int)创建 double 对象。 这些方法有助于避免浮点计算固有不精确导致的错误。
三、.NET SDK
.NET 9 SDK 引入了 工作负载集,其中所有工作负载都固定在单一特定版本,直到明确更新。 对于工具,dotnet tool install 的新选项允许用户(而不是工具作者)决定是否允许在较新的 .NET 运行时版本上运行工具,而不是工具所面向的版本。 另外:
1、单元测试具有更好的 MSBuild 集成,使你可以并行运行测试。
2、默认情况下,终端记录器处于启用状态,并且还改进了可用性。 例如,现在在构建结束时汇总了失败和警告总数。
3、新的 MSBuild 脚本分析器(“生成检查”)可用。
4、SDK 可以检测和调整 .NET SDK 与 MSBuild 之间的版本不匹配。
5、dotnet workload history 命令显示当前 .NET SDK 安装的工作负载安装和修改的历史记录。
四、AI 构建基块
.NET 9 通过 Microsoft.Extensions.AI 和 Microsoft.Extensions.VectorData 包引入了统一的 C# 抽象层。 这些抽象可促进与 AI 服务的交互,包括小型和大型语言模型(SLA 和 LLM)、嵌入、矢量存储和中间件。
.NET 9 还包括扩展 AI 功能的新张量类型。 TensorPrimitives 和新的 Tensor<T> 类型通过启用对多维数据的高效编码、操作和计算来扩展 AI 功能。 可以在 System.Numerics.Tensors 包的最新版本中找到这些类型。
五、TensorPrimitives
1、扩展了方法范围:重载从 40 个增加到近 200 个,现在包括与 Math、MathF和 INumber<T> 类似的数值运算,但针对的是值范围。
2、性能增强:许多操作现在经过 SIMD 优化,以提高性能。
3、泛型重载:支持实现特定接口的任何类型 T,扩展至超越 .NET 中的浮点值范围。
六 、Tensor<T>
1、基于 TensorPrimitives 构建,实现高效的数学运算。
2、使用 AI 库(ML.NET、TorchSharp、ONNX Runtime)进行高效互操作,在可能的情况下实现零拷贝。
3、使用索引和切片操作实现简单高效的数据操作。
4、在 .NET 9 中是实验性的。
七、ML.NET
ML.NET 是一种开源跨平台框架,可将自定义机器学习模型集成到 .NET 应用程序中。
ML.NET 4.0 带来了以下改进:
1、以编程方式配置 MLContext 选项的新方法。
2、作为 Stream 加载 ONNX 模型。
3、DataFrame 改进。
4、tokenizers 的新功能。
5、(实验性)Llama 和 Phi 系列模型的 TorchSharp。
6、(实验性)CausalLM 管道 API。
八、Tokenizer
Microsoft.ML.Tokenizers 库为 .NET 开发人员提供了对令牌进行编码和解码文本的功能。 对于 AI 方案,使用本地模型时,管理上下文、计算成本和预处理文本非常重要。
最新版本为 tokenizer 引入了重要的新功能:
1、用于 GPT(3、3.5、4、4o、o1)和 Llam3 模型的 Tiktoken
2、用于 Llama 和 Mistral 模型的 Llama(基于 SentencePiece)
3、用于代码生成模型(如 codegen-350M-mono)的 CodeGen
4、用于 Microsoft Phi2 模型的 Phi2(基于 CodeGen)
5、WordPiece
6、用于 Bert 支持的模型(如 optimum--all-MiniLM-L6-v2)的 Bert(基于 WordPiece)
九、.NET Aspire
.NET Aspire 是一组功能强大的工具、模板和包,用于生成可观察的生产就绪应用。.NET Aspire 的最新版本包括对仪表板和资源生命周期管理的改进。 它还增加了新的集成和 API,以便在开发过程中提高灵活性。 .NET Aspire 9 适用于 .NET 9 和 .NET 8 应用。
十、ASP.NET Core
默认情况下,使用 .NET 9 构建的 ASP.NET Core 应用是安全的,扩展了对提前编译的支持,并改进了监视和跟踪。 通过性能改进,你将看到更高的吞吐量和更快的启动时间,以及所有内存使用量较少的情况。 .NET 9 中的 ASP.NET Core 包括:
1、使用自动指纹版本控制在生成和发布时优化了静态文件的处理(如 JavaScript 和 CSS)。
2、Blazor:新的混合和 Web 应用模板、组件渲染模式检测、服务器渲染的全新重新连接体验。
3、API:内置支持使用 Microsoft.AspNetCore.OpenAPI 的 OpenAPI 文档生成支持,增强的本地 AOT 支持。
4、使用用于身份验证和授权的新 API 提高了安全性。
5、更轻松地在 Linux 上设置受信任的开发证书,以便在开发过程中启用 HTTPS。
十一、.NET MAUI
.NET 9 中的 .NET 多平台应用 UI(.NET MAUI)的重点是增强性能和可靠性,以及桌面和移动应用程序的更深入集成。 .NET MAUI 包括适用于 iOS 和 Mac Catalyst 的 CollectionView 和 CarouselView 的全新更高效实现、对现有控件的更新、新的应用生命周期事件,以及原生 AOT 和裁剪优化,以改进应用的大小和启动时间。 另外:
1、新的 TitleBar 桌面控件适用于 Windows。
2、新的 HybridWebView 控件可更轻松地从 ReactJS、Vue.js和 Angular 等框架中包含已启用 JavaScript 的内容。
3、Entry 现在支持其他键盘模式。
4、如果可能,控件处理程序会自动与其控件断开连接。
5、MainPage 已被弃用,建议通过重写 Application.CreateWindow(IActivationState) 类来设置应用的主页面。
十二、EF Core
Entity Framework Core 包括对 Azure Cosmos DB for NoSQL 的数据库提供程序的重大更新。 除其他改进外,它还包括一些实现 AOT 编译和预编译查询的步骤。
十三、C# 13
C# 13 随 .NET 9 SDK 一起提供,并包含以下新功能:
1、params 集合
2、新的 lock 类型和语义
3、新的转义序列 - \e
4、方法组自然类型改进
5、对象初始值设定项中的隐式索引器访问
6、在迭代器和异步方法中启用 ref 局部变量和 unsafe 上下文
7、启用 ref struct 类型来实现接口
8、允许 ref 结构类型作为泛型中类型参数的参数。
9、现在,partial 类型中允许部分属性和索引器。
0、重载解析优先级允许库作者将一个重载指定为比其他重载更好。
此外,C# 13 还增加了预览功能:field 支持的属性。
十四、F# 9
F# 9 随 .NET 9 SDK 一起提供,并包含以下新功能:
1、可为 Null 的引用类型
2、区分并集 .Is* 属性
3、部分活动模式可以返回布尔而不是单元选项
4、提供参数时,优先选择扩展方法而非内部属性
5、空主体计算表达式
6、允许哈希指令采用非字符串参数
7、扩展 fsi 中的 #help 指令,以便在阅读-求值-输出循环(REPL)中展示文档
8、允许 #nowarn 在错误代码上支持 FS 前缀以禁用警告
9、关于非递归函数或 let-bound 值的 TailCall 属性的警告
10、执行属性目标
11、集合的随机函数
12、C# 集合表达式对 F# 列表和集合的支持
13、各种开发人员工作效率、性能和工具改进
十五、Windows Presentation Foundation
.NET 9 中的 WPF 为生成具有多个主题增强功能的新式应用提供了增强的支持,等等:
1、支持 Windows Fluent 主题。
2、添加了对 Windows 浅色和深色模式的主题支持。
3、主题现在支持 Windows Accent 颜色。
4、改进了字体呈现,以支持连字符连接。
5、不再支持 BinaryFormatter。
十六、Windows Forms
.NET 9 中的 WinForms 支持新主题、异步开发的增强功能等:
1、现在,Form 和 TaskDialog 支持 ShowDialogAsync。 (实验性功能)
2、不再支持 BinaryFormatter。
3、试验性支持在 Windows 支持的深色模式下呈现应用程序。
4、FolderBrowserDialog 和 ToolStrip 进行了一些细微的改进。
5、System.Drawing 库进行了许多改进,包括包装 GDI+ 效果、对 ReadOnlySpan的支持以及更好的互操作代码生成。
软件亮点
一、.NET具有以下设计点:
1、生产力是全堆栈 ,运行时、库、语言和工具都有助于开发人员用户体验。
2、安全代码 是主要计算模型,而 不安全的代码 可实现额外的手动优化。
3、支持静态代码和动态代码,从而可实现各种不同场景。
4、本机代码互操作和硬件内部函数成本低且保真度高(原始 API 和指令访问)。
5、代码可跨平台 (OS 和芯片体系结构)移植,而平台目标支持专用化和优化。
6、跨编程域 (云、客户端、游戏)的适应性通过常规用途编程模型的专用实现启用。
7、OpenTelemetry 和 gRPC 等行业标准优先于定制解决方案。
二、.NET 包含以下组件:
1、运行时 -- 执行应用程序代码。
2、库 - 提供实用工具功能,如 JSON 分析。
3、编译器 -- 将 C# (和其他语言)源代码编译为(运行时)可执行代码。
4、SDK 和其他工具——使能够使用新式工作流来构建和监视应用程序。
5、应用堆栈 -- 如 ASP.NET Core 和 Windows 窗体,用于编写应用。
其它版本下载
-
查看详情
微软.net 10 v10.0.100 32位64位官方版
185.19M
-
查看详情
微软.net 8 v8.0.410 32位64位
212.73M
同厂商
微软(中国)有限公司更多+office2016破解版 2.64G
win11安卓子系统 v2407.40000.4.0官方版1.36G
.net修复工具(Microsoft .NET Framework Repair Tool) v4.6.15281.12M
vs2019中文破解版 v16.0.28729.10正式版1.13M
onedrive电脑版 v25.75.420.2官方版81.9M
directx redist多国语言版 v9.29.197495.63M
极限竞速地平线5电脑版 v1.685.421免安装版176.71G
星空Starfield豪华中文版 v1.15.216.0绿色版111.33G
废土3中文版 v1.6.1.307772免安装绿色版22.26G
我的世界传奇中文版 v1.18.1435012.09G
重返德军总部单机版 v2.0.0.2GOG版640.33M
国际象棋电脑版 绿色版22.56M
发表评论
1人参与,1条评论- 第1楼安徽省移动网友发表于: 2020-04-30 18:57:46
- 还可以0盖楼(回复)
软件排行榜
热门推荐
cimco edit2024官方版 v24.01.33338.37M / 简体中文
hbuilderx电脑版 v4.65.2025051206官方版53.87M / 简体中文
RubyMine2025电脑版 v2025.1.1官方版733.54M / 多国语言[中文]
goland 2025官方版 v2025.1793.1M / 多国语言[中文]
jetbrains fleet编辑器 v1.48.236官方版98.24M / 多国语言
webstorm2023官方版 v2023.3.8424.82M / 简体中文
phpstorm2023官方版 v2023.3.8459.1M / 简体中文
pycharm2023专业版 v2023.3.7544.48M / 简体中文
myeclipse2023官方电脑版 v2023.1.21.47G / 英文
labview2023中文版 2.71G / 简体中文