

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# .NETen AL2023
<a name="dotnet"></a>

 AL2023 actualmente proporciona el [https://dotnet.microsoft.com/](https://dotnet.microsoft.com/)motor de ejecución y el SDK, en las versiones 8.0, 9.0 y 10.0. .NETLa versión 6.0 llegó end-of-life en noviembre de 2024 y ya no es compatible. Cada versión es compatible durante el mismo período de tiempo que la versión anterior. .NET Para obtener más información, consulte las [declaraciones de soporte de paquetes](https://docs.aws.amazon.com/linux/al2023/release-notes/support-info-by-support-statement.html). 

## Migración a versiones más recientes .NET
<a name="dotnet-migration"></a>

**La .NET comunidad upstream proporciona documentación de migración para la migración:**
+ [a .NET 10](https://learn.microsoft.com/en-us/dotnet/core/whats-new/dotnet-10/overview)
+ [a .NET 9](https://learn.microsoft.com/en-us/dotnet/core/whats-new/dotnet-9/overview)
+ [a .NET 8](https://learn.microsoft.com/en-us/dotnet/core/whats-new/dotnet-8/overview)

## Instalando .NET en AL2023
<a name="dotnet-installation"></a>

 Se pueden instalar varias versiones del .NET motor de ejecución simultáneamente AL2023. Sin embargo, los `dotnet-host` paquetes `dotnet` y se comparten en todas las versiones del SDK, por lo que solo una versión del SDK puede ser propietaria del punto de entrada de la `/usr/bin/dotnet` CLI a la vez. Si se instala una versión diferente del SDK, el `dotnet` comando compartido se actualizará a esa versión. 

 Para instalar una versión específica del .NET SDK, usa el `dnf` comando: 

```
sudo dnf install dotnet-sdk-10.0
```

 `10.0`Sustitúyala por la versión deseada (8.0, 9.0 o 10.0). 

 Para instalar solo el motor de ejecución sin el SDK: 

```
sudo dnf install dotnet-runtime-9.0
```