Entrada

Azure Functions con .NET 7 (preview) – Visual Studio 2022 (preview)

Azure Functions con .NET 7 (preview) – Visual Studio 2022 (preview)

Este 9 de agosto fue liberada la versión 17.3.0 de Visual Studio, y con ello llegó la emoción de muchos al ver que por primera vez se entregan las herramientas para desarrollar aplicaciones multi plataforma (MAUI por sus siglas en ingles). Y para nosotros los aventureros early adopters, como suele ser costumbre, con la liberación de una versión oficial también viene la liberación de una nueva version preview para el IDE. En esta ocasión con el nombre de Visual Studio 2022 version 17.4 Preview 1.

Lo interesante de esta versión preview es que vienen incluido el template de desarrollo para Azure Functions con soporte a .NET 7 preview. Ya habíamos hablado de la liberación de las herramientas (Azure Functions Core Tools) con este soporte en este post, sin embargo nos habíamos quedado solo a nivel de consola para poder jugar con esta versión. El día de hoy, ya podemos jugar en Visual Studio Preview 17.4.

Template de Azure Functions con .NET 7 en Visual Studio

Comenzaremos con la tradicional pantalla de creación de proyecto de Visual Studio

Azure Functions con .NET 7 (preview) – Visual Studio 2022 (preview)

Para posteriormente seleccionar el template de Azure Functions

Azure Functions con .NET 7 (preview) – Visual Studio 2022 (preview)

Seleccionamos el nombre de nuestra solución y proyecto, así como el folder

Azure Functions con .NET 7 (preview) – Visual Studio 2022 (preview)

Y es en el siguiente paso donde seleccionamos precisamente la versión .NET 7.0 Isolated

Azure Functions con .NET 7 (preview) – Visual Studio 2022 (preview)

Y terminamos seleccionando el tipo de trigger función que deseamos. Así como su configuración especifica.

Azure Functions con .NET 7 (preview) – Visual Studio 2022 (preview)

Así pues terminamos con un proyecto para Azure Functions en versión .NET 7.

Azure Functions con .NET 7 (preview) – Visual Studio 2022 (preview)

La nube de Azure, preparada para ejecutar Azure Function con .NET 7

Otra de las grandes sorpresas que me llevé, fue encontrarme que cuando desplegamos estas Azure Functions a Azure, estas ya están soportadas. Y si bien, en la configuración del recurso todavía no se muestra la opción.

Azure Functions con .NET 7 (preview) – Visual Studio 2022 (preview)

Si usamos la funcionalidad de publicar desde nuestro Visual Studio, vamos a corroborar la funcionalidad se puede ejecutar.

Azure Functions con .NET 7 (preview) – Visual Studio 2022 (preview)

Y nuestro recurso en Azure

Azure Functions con .NET 7 (preview) – Visual Studio 2022 (preview)

Conclusiones

Estoy muy contento de ver que el proyecto de Azure Functions retoma el camino para estar preparados para otorgar soporte para la version .NET 7 desde el día en que será liberado formalmente como se había prometido.

Sigo a la espera de nuevas funcionalidades para la ejecución en modo aislado, como las durable functions, pero me quedo con un buen sabor de boca por ahora.

Esta entrada está licenciada bajo CC BY 4.0 por el autor.