您当前所在位置:首页攻略Microsoft发布.NET 9的最新功能和增强

Microsoft发布.NET 9的最新功能和增强

更新:2024-11-13 10:12:43编辑:游戏资讯归类:攻略

Microsoft今天正式发布了.NET 9,这是迄今为止最高效、最现代、最安全、最智能、性能最高的.NET版本。 这是来自世界各地的数千名开发人员又一年努力的结果。此新版本包括数千项性能、安全性和功能改进。您将发现整个.NET堆栈中从编程语言、开发人员工具和工作负载的全面增强功能,使您能够使用统一平台进行构建,并轻松地将AI注入您的应用程序。

.NET 9的下载以及Visual Studio 2022的更新和适用于Visual Studio Code的C#开发工具包现已推出。

  • 下载.NET 9 [1]
  • 获取Visual Studio 2022 v17.12 [2]

.NET开发团队在.NET Conf [3] 直播发布活动的主题演讲和后续会议中重点介绍了.NET Aspire和AI。

.NET Aspire是官方.NET 9发布公告 [4]的前沿和中心,是讨论的第一个组件。.NET Aspire是一组强大的工具、模板和包,用于无缝开发可观察的生产就绪应用程序。自.NET Aspire首次发布以来,我们仅六个月时间,我们已经对堆栈的所有部分进行了改进,从遥测和指标仪表板中的新功能到更简化的云应用程序部署。很高兴看到.NET Aspire在所有类型的应用程序中被采用,并看到社区接受适用于其方案的集成和工具。

.NET Aspire 9.0的新功能在于它引入了开发者最需要的功能来简化应用程序开发。用户现在可以从控制面板启动和停止资源,在调试会话之间保持容器持久性,并利用包括WaitFor在内的新API来改进资源管理。与OpenAI、Ollama、Milvus等的新集成增强了灵活性。新增了.NET Aspire Community Toolkit [5],这是一个开源的集成和扩展集合,用于使用.NET Aspire进行开发。

在.NET Aspire讨论之后,团队在直播和发布公告 [4]帖子中继续讨论.NET 9中的AI。Microsoft的Maria Naggaga说:“从使用Microsoft Copilot的使用者应用程序到使用GitHub Copilot的开发人员应用程序,.NET是这些顶级AI体验的核心。今年,我们看到整个行业的团队利用.NET构建了令人惊叹的AI解决方案”。

以下是.NET 9中AI新增功能的要点摘要:

  • 扩展的AI生态系统
    • 新的学习材料和样例
    • 简化了与.NET生态系统的集成
    • 与合作伙伴合作,构建充满活力的AI社区
    • 改进了AI解决方案到云的部署
  • 适用于.NET的AI构建块 :Microsoft引入了新的抽象来简化AI,包括:
    • Microsoft.Extensions.AI和Microsoft.Extensions.VectorData:它们为与AI服务交互提供了统一的C#抽象层,包括:
      • 小语言模型和大语言模型(SLM和LLM)
      • 嵌入
      • 矢量存储
      • 中间件
    • 改进了Microsoft.ML.Tokenizers中的分词器支持:
      • 针对常用模型系列(GPT、Llama、Phi、Bert)的增强标记化
      • 新增了对分词算法(字节级BPE、SentencePiece、WordPiece)的支持
    • Tensor<T>增强功能:
      • 表示多维数据的新类型
      • 简化库之间的互操作性
      • 改进了应用操作
  • AI集成合作伙伴关系: .NET 9包括与各种AI合作伙伴的协作,为开发人员提供强大的产品/服务,包括:
    • Azure
    • OpenAI
    • LlamaIndex
    • Qdrant
    • Pinecone
    • Milvus
    • AutoGen
    • Ollamasharp
    • ONNX runtime
  • 智能组件生态系统 :Microsoft表示,它与社区和控制供应商合作伙伴合作,构建了一个智能组件生态系统,从而可以更轻松地将注入AI的控件集成到.NET应用程序中
  • GitHub Copilot增强功能 :虽然严格来说不是.NET 9的一部分,但该公告强调了为.NET开发人员改进的GitHub Copilot集成,包括:
    • 用于调试的AI智能变量检查
    • AI驱动的IEnumerable可视化工具
    • 改进的代码修复功能
    • 增强的C# AI补全
    • 协助调试失败的测试

该发布公告继续讨论了Blazor、.NET MAUI和其他属性中的新增功能,并提供了更深入地探讨新增功能的链接

  • .NET 9的新增功能:Runtime,Libraries,and SDK [6]
  • C# 13中的新增功能 [7]
  • F# 9的新增功能 [8]
  • ASP.NET Core新增功能 [9]
  • .NET Aspire新增功能 [10]
  • .NET MAUI新增功能 [11]
  • EF Core新增功能 [12]
  • WPF新增功能 [13]
  • Windows Forms新增功能 [14]

以及更多内容,还有更多博客文章和指南即将推出。


相关链接:

  • [1]下载.NET 9: https://aka.ms/get-dotnet-9
  • [2]获取Visual Studio 2022 v17.12: https://visualstudio.microsoft.com/download
  • [3].NET Conf: https://www.dotnetconf.net/
  • [4].NET 9发布公告: https://devblogs.microsoft.com/dotnet/announcing-dotnet-9/
  • [5].NET Aspire Community Toolkit: https://github.com/communitytoolkit/aspire
  • [6].NET 9中的新增功能: 运行时、库和SDK: https://learn.microsoft.com/dotnet/core/whats-new/dotnet-9/overview
  • [7]C# 13中的新增功能: https://learn.microsoft.com/dotnet/csharp/whats-new/csharp-13
  • [8]F# 9的新增功能: https://learn.microsoft.com/dotnet/fsharp/whats-new/fsharp-9
  • [9]ASP.NET Core新增功能: https://learn.microsoft.com/aspnet/core/release-notes/aspnetcore-9.0
  • [10].NET Aspire新增功能: https://learn.microsoft.com/dotnet/aspire/whats-new/
  • [11]NET MAUI新增功能: https://learn.microsoft.com/dotnet/maui/whats-new/dotnet-9
  • [12]EF Core新增功能: https://learn.microsoft.com/ef/core/what-is-new/ef-core-9.0/whatsnew
  • [13]WPF新增功能: https://learn.microsoft.com/dotnet/desktop/wpf/whats-new/net90
  • [14]Windows Forms新增功能: https://learn.microsoft.com/dotnet/desktop/winforms/whats-new/net90

以上就是电脑114游戏给大家带来的关于Microsoft发布.NET 9的最新功能和增强全部内容,更多攻略请关注电脑114游戏。

电脑114游戏-好玩游戏攻略集合版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

崩坏星穹铁道游侠谜影活动攻略 尘白禁区 2025最新版