首页 > 教程 > .NET团队发布全新.NET Aspire,简化云原生开发

.NET团队发布全新.NET Aspire,简化云原生开发

时间:2024-05-22 | 来源: | 阅读:52

话题: T Net Pi S 开发

.NET团队北京时间2024年5月22日已正式发布.NET Aspire ,在博客文章里做了详细的介绍:.NET Aspire 正式发布:简化 .NET 云原生开发 - .NET 博客 (microsoft.com)[1]。.NET Aspire 是一个新的平台无关、语言无关的框架,旨在简化.NET

.NET团队北京时间2024年5月22日正式发布了.NET Aspire,该框架致力于简化.NET云原生服务的开发,并支持Java、PHP、Python和Nodejs等应用的云原生框架。用户可以在Visual Studio 2022 17.10、.NET CLI或Visual Studio Code中开始使用.NET Aspire。这一框架集成了工具、模板和NuGet包,有助于用户更轻松地构建分布式应用程序,无论是在构建新应用程序、向现有应用程序添加云原生功能,还是将.NET应用程序部署到现有云环境中,都能够更快地实现目标。

.NET团队发布全新.NET Aspire,简化云原生开发

要安装.NET Aspire工作负载,用户可以运行以下命令:

dotnet workload update

然后执行:

dotnet workload install aspire

如果用户已从Visual Studio 2022 17.9版本更新到17.10,并启用了ASP.NET和网络开发工作负载,即可使用.NET Aspire。此外,.NET Aspire还支持.NET CLI、Visual Studio 2022等开发工具。

  • .NET命令行界面:

    通过运行 dotnet workload update dotnet workload install aspire 可安装.NET Aspire工作负载。更多信息请参阅相应文档。

  • Visual Studio 2022:

    .NET Aspire作为推荐组件包含在Visual Studio 2022 17.10的ASP.NET和Web开发工作负载中。如果用户从Visual Studio 2022 17.9更新到17.10版本,并且启用了ASP.NET和Web开发工作负载,将可以使用.NET Aspire所需的所有功能。

  • Visual Studio Code C#开发工具包:

    需要通过.NET CLI安装.NET Aspire工作负载,然后Visual Studio Code的C#开发工具包扩展将支持最新版本中的.NET Aspire。可从Visual Studio Code市场安装C#开发工具包扩展。

.NET Aspire旨在成为构建云原生应用程序的高生产力平台之一。.NET团队与微软合作,确保满足数亿月活跃用户的需求,提供支持高规模云服务需求的基础能力。此外,.NET Aspire还投资于重要的技术和库,如健康检查、YARP、HTTP客户端工厂和gRPC,通过本地AOT技术追求性能和大小之间的平衡,并通过SDK容器构建使任何.NET应用程序轻松进入容器,以适应现代云环境。

.NET团队发布全新.NET Aspire,简化云原生开发

.NET Aspire引入了一个云原生框架,用于构建可观察的、生产就绪的分布式应用程序,以简化云应用程序的开发体验。无论是一个简单的ASP.NET Core应用程序,只与数据库或缓存系统通信,都可以通过Aspire改善用户的开发体验。

.NET团队发布全新.NET Aspire,简化云原生开发

.NET Aspire还包括一个基于Web的仪表板,在开发内环期间显示有关运行应用程序的丰富细节。该仪表板展示应用程序模型中的资源及其端点、环境变量和控制台日志,并显示资源发送的OpenTelemetry数据,包括结构化日志、分布式跟踪和指标信息。

.NET团队发布全新.NET Aspire,简化云原生开发

用户可以在Microsoft Learn上的.NET Aspire文档主页查看更多信息,包括快速入门指南和基于代码的示例浏览。此外,2024年的微软Build大会也将提供许多会议,帮助用户了解更多关于.NET Aspire的信息。

.NET团队发布全新.NET Aspire,简化云原生开发

推荐

最新好玩手游

更多

手游风云榜

更多

资讯阅读

更多


湘ICP备2022002427号-10 湘公网安备:43070202000427号
© 2013~2024 haote.com 好特网