码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • .NET Aspire 正式发布:简化 .NET 云原生开发


    .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

    相关链接:

    • [1].NET Aspire 正式发布:简化 .NET 云原生开发 - .NET 博客 (microsoft.com):https://devblogs.microsoft.com/dotnet/dotnet-aspire-general-availability/
    • [2].NET Aspire setup and tooling: https://learn.microsoft.com/zh-cn/dotnet/aspire/fundamentals/setup-tooling?tabs=windows&pivots=visual-studio#install-net-aspire
    • [3]Visual Studio 2022 17.10:https://visualstudio.microsoft.com/vs/
    • [4]从 Visual Studio Code 市场安装 C# 开发工具包扩展:https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csdevkit
    • [5]Microsoft Learn 上的 .NET Aspire 文档主页: https://learn.microsoft.com/dotnet/aspire/
    • [6]如何生成第一个 .NET Aspire 应用程序的快速入门:https://learn.microsoft.com/zh-cn/dotnet/aspire/get-started/build-your-first-aspire-app?pivots=visual-studio
    • [7].NET Aspire 的示例浏览器:https://learn.microsoft.com/samples/browse/?expanded=dotnet&terms=aspire
    • [8].NET Aspire 示例 GitHub 存储库:https://github.com/dotnet/aspire-samples
    • [9]Build大会上 .NET Aspire 的更多信息:https://build.microsoft.com/sessions?search=aspire&sortBy=relevance

  • 相关阅读:
    2022眼康品牌加盟展,北京视力保健展,中国眼科医学技术峰会
    智能优化算法|增强型鲸鱼优化算法 (E-WOA)(Matlab代码实现)
    电梯SIP-IP五方对讲管理系统
    利用nginx内部访问特性实现静态资源授权访问
    springboot集成qq邮箱
    Go微服务框架go-kratos实战03:使用 gorm 实现增删改查操作
    一键启停脚本
    私有化轻量级持续集成部署方案--02-Nginx网关服务
    lwip无法连接指定个数TCP连接问题
    【scikit-learn基础】--『监督学习』之 决策树分类
  • 原文地址:https://www.cnblogs.com/shanyou/p/18205302
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号