.NET 9正式发布!!!

发布于:2025-07-27 ⋅ 阅读:(15) ⋅ 点赞:(0)

.NET 9正式发布!探索全新技术亮点

最近,Microsoft正式发布了.NET 9,这一版本堪称迄今为止最高效、最现代、最安全、最智能且性能最高的.NET版本。它凝聚了世界各地数千名开发人员一年的心血,包含了数千项性能、安全性和功能方面的改进。下面,我们就一起来深入了解.NET 9的主要亮点。

一、下载与更新

现在,.NET 9的下载、Visual Studio 2022的更新以及适用于Visual Studio Code的C#开发工具包均已推出。开发人员可以通过以下链接进行操作:

二、.NET Aspire的进化

核心地位凸显

在.NET 9的发布中,.NET Aspire处于前沿和核心位置。它是一组强大的工具、模板和包,用于无缝开发可观察的生产就绪应用程序。自首次发布后的短短六个月内,它在堆栈的各个部分都有显著改进,从遥测和指标仪表板的新功能到更简化的云应用程序部署,都有了质的提升。

9.0版本新特性

  • 资源管理优化:用户能够从控制面板启动和停止资源,在调试会话之间保持容器持久性,还可利用包括WaitFor在内的新API来改进资源管理。
  • 集成灵活性增强:与OpenAI、Ollama、Milvus等的新集成,让开发更加灵活。
  • 开源工具包新增:新增的.NET Aspire Community Toolkit是一个开源的集成和扩展集合,为使用.NET Aspire进行开发提供了更多便利。

三、AI功能大升级

扩展的AI生态系统

  • 学习与集成简化:提供了新的学习材料和样例,简化了与.NET生态系统的集成,与合作伙伴合作构建了充满活力的AI社区。
  • 部署改进:改进了AI解决方案到云的部署,让AI应用的上线更加顺畅。

适用于.NET的AI构建块

  • 抽象简化AI:Microsoft引入了新的抽象来简化AI,如表示多维数据的新类型、简化库之间的互操作性、改进应用操作等。
  • 标记化增强:针对常用模型系列(GPT、Llama、Phi、Bert)进行了增强标记化,新增了对分词算法(字节级BPE、SentencePiece、WordPiece)的支持。
  • 新组件引入:涵盖小语言模型和大语言模型(SLM和LLM)、嵌入、矢量存储、中间件等。
  • 统一抽象层:Microsoft.Extensions.AI和Microsoft.Extensions.VectorData为与AI服务交互提供了统一的C#抽象层,同时改进了Microsoft.ML.Tokenizers中的分词器支持和Tensor增强功能。

AI集成合作伙伴关系

.NET 9与Azure、OpenAI、LlamaIndex等各种AI合作伙伴协作,为开发人员提供了强大的产品和服务。

智能组件生态系统

Microsoft与社区和控制供应商合作伙伴合作,构建了一个智能组件生态系统,方便将注入AI的控件集成到.NET应用程序中。

GitHub Copilot增强功能

虽然严格来说不是.NET 9的一部分,但为.NET开发人员改进的GitHub Copilot集成也备受关注,包括用于调试的AI智能变量检查、AI驱动的IEnumerable可视化工具、改进的代码修复功能、增强的C# AI补全以及协助调试失败的测试等。

四、其他新增功能

发布公告还讨论了Blazor、.NET MAUI等方面的新增功能,开发人员可以通过以下链接深入了解:

五、.NET Conf China 2024的契机

.NET Conf China 2024为开发者提供了探索.NET生态系统前沿进展的绝佳机会。大会围绕“.NET x AI”展开,汇聚了众多行业专家和资深开发者,涵盖了.NET领域的最新技术动态。无论是核心框架的深入解析,还是跨平台应用开发的实战经验,参会者都能从中获取丰富的内容与灵感。

总的来说,.NET 9的发布为开发者带来了更多的可能性和便利,尤其是在AI集成和应用开发方面。开发者可以积极尝试,将这些新功能应用到实际项目中,提升开发效率和应用性能。 ======================================================================
前些天发现了一个比较好玩的人工智能学习网站,通俗易懂,风趣幽默,可以了解了解AI基础知识,人工智能教程,不是一堆数学公式和算法的那种,用各种举例子来学习,读起来比较轻松,有兴趣可以看一下。
人工智能教程


网站公告

今日签到

点亮在社区的每一天
去签到