首页 > 编程语言 >Aspire 框架预览版

Aspire 框架预览版

时间:2024-05-26 10:22:18浏览次数:16  
标签:框架 预览版 aspire dotnet Visual Studio Aspire NET

.NET Aspire 正式发布:简化 .NET 云原生开发

  合集 - .NET Aspire(7)   1.Aspire 框架预览版发布,使云原生开发和运维更加简单2023-11-162..NET Aspire Preview 4 发布!03-153..NET Aspire预览5版本 发布04-114..NET ASPIRE 预览版 7 发布05-165..NET Aspire 预览版 6 发布04-266.Dapr 与 .NET Aspire 结合使用获得无与伦比的本地开发体验05-17 7..NET Aspire 正式发布:简化 .NET 云原生开发05-22 收起  

.NET团队北京时间2024年5月22日已正式发布.NET Aspire ,在博客文章里做了详细的介绍:.NET Aspire 正式发布:简化 .NET 云原生开发 - .NET 博客 (microsoft.com)[1]。.NET Aspire 是一个新的平台无关、语言无关的框架,旨在简化.NET云原生服务的开发,同时支持Java,PHP,Python,Nodejs等应用的云原生框架。您可以在Visual Studio 2022 17.10、.NET CLI或Visual Studio Code中开始使用.NET Aspire。它汇集了工具、模板和NuGet包,帮助您更容易地使用.NET构建分布式应用程序。无论您是构建新应用程序、向现有应用程序添加云原生功能,还是已经将.NET应用程序部署到云生产环境,.NET Aspire都能帮助您更快地实现目标  。

aspire-ga-what-is-aspire

要安装.NET Aspire工作负载,您可以运行dotnet workload update然后是dotnet workload install aspire。如果您从Visual Studio 2022 17.9更新到17.10并且启用了ASP.NET和网络开发工作负载,您将拥有开始使用.NET Aspire所需的一切。

  • .NET 命令行界面

    通过运行dotnet workload update后跟dotnet workload install aspire .有关详细信息,请参阅文档[2]。

  • Visual Studio 2022

    .NET Aspire 作为推荐组件包含在 Visual Studio 2022 17.10 [3]的 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# 开发工具包扩展[4]。

.NET Aspire旨在成为构建云原生应用程序的最生产力的平台之一。为此,.NET团队与微软的一些最苛刻的服务合作,这些服务支持数亿月活跃用户,确保我们满足他们的需求,从而拥有了能够满足高规模云服务需求的基础能力 。

此外,.NET Aspire还投资了重要的技术和库,如健康检查、YARP、HTTP客户端工厂和gRPC。通过本地AOT,我们正在追求性能和大小之间的平衡,而SDK容器构建则使任何.NET应用程序都能轻松地进入容器并准备好迎接现代云 。

vs-nuget-aspire-components

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

aspire-ga-cloud-native

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

aspire-dashboard-resources

请务必查看 Microsoft Learn 上的 .NET Aspire 文档主页[5],包括详细说明如何生成第一个 .NET Aspire 应用程序的快速入门[6]。有关基于代码的示例,请查看 .NET Aspire 的示例浏览器[7],其中详细介绍了 .NET Aspire 示例 GitHub 存储库[8]中提供的示例。

2024年的微软Build 大会上也有许多会议将帮助您了解有关 .NET Aspire 的更多信息[9], 一定不要错过了:

image

相关链接:

 

标签:框架,预览版,aspire,dotnet,Visual,Studio,Aspire,NET
From: https://www.cnblogs.com/Leo_wl/p/18213387

相关文章

  • react框架对Excel文件进行上传和导出
    1.首先需要安装xlsx第三方的库库引入插件npminstallxlsx在react引入import*asXLSXfrom'xlsx';1,首先设置jsx部分的 以下代码包含有导入excel文件和导出excel文件,读着可以根据需要,自己选择想要实现的功能 代码如下(示例)://importReactfrom'react';importR......
  • Keras深度学习框架第二十五讲:使用KerasNLP预训练Transformer模型
    1、KerasNPL预训练Transformer模型概念使用KerasNLP来预训练一个Transformer模型涉及多个步骤。由于Keras本身并不直接提供NLP的预训练模型或工具集,我们通常需要结合像TensorFlowHub、HuggingFace的Transformers库或自定义的Keras层来实现。以下是一个简化的步骤概述,用......
  • Spring 框架类PropertySourcesPlaceholderConfigurer
    PropertyOverrideConfigurer是Spring框架中的一个类,它允许你在Spring的配置文件之外通过外部属性文件来覆盖已定义的bean属性。这在部署不同的环境(如开发、测试、生产)时特别有用,因为你可以为不同的环境定义不同的属性,而无需修改Spring的配置文件。演示:创建实体类:p......
  • 基于python+django框架旅游景区景点购票系统设计与实现(源码+LW+安装+基础课)
     博主介绍:黄菊华老师《Vue.js入门与商城开发实战》《微信小程序商城开发》图书作者,CSDN博客专家,在线教育专家,CSDN钻石讲师;专注大学生毕业设计教育和辅导。所有项目都配有从入门到精通的基础知识视频课程,学习后应对毕业设计答辩。项目配有对应开发文档、开题报告、任务书、P......
  • gin框架模板渲染
    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录gin框架模板渲染自定义模板函数静态文件处理gin框架模板渲染这个目录的路径要放正确(虽然我也不知道为什么突然就解决了)==错误模板====正确版本==packagemainimport( "net/http"......
  • Spring框架篇常考八股
    1.什么是Ioc和DIIoC不是一种技术,只是一种思想,一个重要的面向对象编程的法则,它能指导我们如何设计出松耦合、更优良的程序。传统应用程序都是由我们在类内部主动创建依赖对象,从而导致类与类之间高耦合,难于测试;有了IoC容器后,把创建和查找依赖对象的控制权交给了容器,由容器......
  • 第一节 驱动框架
    基本框架先看一个基本的驱动代码#include<linux/init.h>#include<linux/module.h>//模块安装函数staticint__inithello_init(void){printk(KERN_INFO"helloworld!\n");return0;}module_init(hello_init);//模块卸载函数staticvoid......
  • 响应式框架WebFlux架构和原理介绍
    WebFlux响应式框架原理介绍WebFlux简介WebFlux是什么?什么是响应式程序为什么使用响应式程序SpringBoot中的响应式架构图开发使用SpringMVC还是WebFlux?特点响应式宣言(TheReactiveManifesto)WebFlux的特点代码实现maven配置Controller接口理论支撑阿姆达尔定......
  • go web框架
    net/httpgin-gonic/gingo-chi/chigorilla/mux 其中gin我是用的最多,但是在最近的使用中我有一些特殊需求,比如 /gitlab/{uuid}/notify,我只获取{uuid}的值才能满足,gin不能更好的满足我的需求这时候 gorilla/mux就能满足我的需求    packagemainimport(......
  • LLM 大模型学习必知必会系列(十一):大模型自动评估理论和实战以及大模型评估框架详解
    LLM大模型学习必知必会系列(十一):大模型自动评估理论和实战以及大模型评估框架详解0.前言大语言模型(LLM)评测是LLM开发和应用中的关键环节。目前评测方法可以分为人工评测和自动评测,其中,自动评测技术相比人工评测来讲,具有效率高、一致性好、可复现、鲁棒性好等特点,逐渐成......