

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

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

 AL2023 attualmente fornisce il [https://dotnet.microsoft.com/](https://dotnet.microsoft.com/)runtime e l'SDK, versioni 8.0, 9.0 e 10.0. .NET6.0 è stato raggiunto end-of-life a novembre 2024 e non è più supportato. Ogni versione è supportata per lo stesso periodo di tempo della versione upstream. .NET Per ulteriori informazioni, vedere [Package support statements](https://docs.aws.amazon.com/linux/al2023/release-notes/support-info-by-support-statement.html). 

## Migrazione a versioni più recenti .NET
<a name="dotnet-migration"></a>

**La .NET comunità upstream fornisce documentazione sulla migrazione per lo spostamento di:**
+ [a .NET 10](https://learn.microsoft.com/en-us/dotnet/core/whats-new/dotnet-10/overview)
+ [fino a .NET 9](https://learn.microsoft.com/en-us/dotnet/core/whats-new/dotnet-9/overview)
+ [fino a .NET 8](https://learn.microsoft.com/en-us/dotnet/core/whats-new/dotnet-8/overview)

## Installazione .NET su AL2023
<a name="dotnet-installation"></a>

 È possibile installare contemporaneamente più versioni del .NET runtime su AL2023. Tuttavia, i `dotnet-host` pacchetti `dotnet` and sono condivisi tra le versioni SDK, quindi solo una versione SDK può possedere il punto di ingresso `/usr/bin/dotnet` CLI alla volta. L'installazione di una versione SDK diversa aggiornerà il `dotnet` comando condiviso a quella versione. 

 Per installare una versione specifica dell'.NETSDK, usa il `dnf` comando: 

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

 Sostituisci `10.0` con la versione desiderata (8.0, 9.0 o 10.0). 

 Per installare solo il runtime senza l'SDK: 

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