Del curso: .NET 7 esencial

Accede al curso completo hoy mismo

Únete hoy para acceder a más de 23.200 cursos impartidos por expertos del sector.

AOT Nativo

AOT Nativo

En .NET 7 vamos a encontrar la característica de native AOT, siglas en inglés de Ahead Of Time. Esto se refiere a que la compilación sucede por adelantado y no de forma «just in time», qué es el modelo de compilación tradicional que tiene .NET desde siempre. Con esta compilación de tipo AOT nativo, entonces podemos crear aplicaciones autocontenidas que ejecuten más rápido y usen menos memoria. Además, las aplicaciones pueden ser ejecutadas sin necesidad de tener .NET instalado, precisamente por eso, porque son nativas. Para ver esto, aquí vamos a cambiar este mensaje en esta aplicación de consola que ya hice con anticipación. Vamos a regresar «Hola AOT nativo» y además vamos a modificar el archivo CSPROJ para agregar un nuevo elemento llamado PublishAot. Vamos a cerrar este elemento, PublishAot. Este elemento va a indicar que esta aplicación potencialmente va a compilar con este modelo de AOT nativo. Bien, esto es todo lo que necesitamos. Ahora vamos a abrir la terminal aquí…

Contenido