您是否曾经为 serverless 技术集成到您现有的 .NET 项目中而挣扎过?Visual Studio 的最新更新已经覆盖了该领域。向 .NET Aspire 与 Azure Functions 的强大集成打个招呼吧,使您的开发过程比以往任何时候都更加顺畅。
在 Visual Studio 的这个版本中,Azure Functions 开发人员可以在创建新的 Azure Functions 项目时使用 .NET Aspire 编排器。这个简单的附加功能通过在您的解决方案中包含一个 App Host 和一个 Service Defaults 项目来改变您的工作流程。看看 James Montemagno 的这个视频,他今天向您展示了如何将 .NET Aspire 与 Azure Functions 集成在一起。
繁琐配置的日子一去不复返了。现在,通过 .NET Aspire 集成建立一个新的独立的 Azure Functions 项目就像勾选复选框一样简单。创建后,您会发现 App Host 和 Service Defaults 项目无缝地包含在您的解决方案中,简化了您的开发过程,减少了设置时间。
与现有项目的轻松集成
但是,如果您有一个现有的 Azure Functions 项目,您想用 .NET Aspire 来增强它呢?Visual Studio 2022 已经覆盖了您的需求。就像 ASP.NET Core 应用程序一样。现在可以毫不费力地将 .NET Aspire 支持添加到现有的 Azure Functions 项目中。这确保了您可以利用 .NET Aspire 编排的强大功能,而不必从头开始。
实时监控与调试
集成不仅止步于设置。运行或调试带有 .NET Aspire 支持的 Azure Functions 项目将在浏览器中启动 .NET Aspire 仪表板。这个强大的工具允许您实时监控 Azure Functions 的执行。您将确切地看到 . NET Aspire 编排器是如何管理您的函数的,并且您将能够直接从仪表板暂停和恢复执行。

我们非常兴奋地为您带来这个功能,并迫不及待地想看到您在 .NET Aspire 项目中使用 Azure Functions 的创新方式。您的持续反馈有助于 Visual Studio 变得更好,我们期待您对这个新集成的想法。
原文连接:https://devblogs.microsoft.com/visualstudio/net-aspire-and-azure-functions-integration-preview/
