

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

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

 AL2023 fournit actuellement le [https://dotnet.microsoft.com/](https://dotnet.microsoft.com/)runtime et le SDK, versions 8.0, 9.0 et 10.0. .NETLa version 6.0 a été atteinte end-of-life en novembre 2024 et n'est plus prise en charge. Chaque version est prise en charge pendant la même période qu'en amont.NET. Pour plus d'informations, consultez la section [Déclarations de support du Package](https://docs.aws.amazon.com/linux/al2023/release-notes/support-info-by-support-statement.html). 

## Migration vers des versions plus récentes .NET
<a name="dotnet-migration"></a>

**La .NET communauté en amont fournit de la documentation de migration pour déplacer :**
+ [jusqu'à .NET 10](https://learn.microsoft.com/en-us/dotnet/core/whats-new/dotnet-10/overview)
+ [jusqu'à .NET 9](https://learn.microsoft.com/en-us/dotnet/core/whats-new/dotnet-9/overview)
+ [jusqu'à .NET 8](https://learn.microsoft.com/en-us/dotnet/core/whats-new/dotnet-8/overview)

## Installation .NET sur AL2023
<a name="dotnet-installation"></a>

 Plusieurs versions du .NET moteur d'exécution peuvent être installées simultanément sur AL2023. Cependant, les `dotnet-host` packages `dotnet` et sont partagés entre les versions du SDK, de sorte qu'une seule version du SDK peut posséder le point d'entrée de la `/usr/bin/dotnet` CLI à la fois. L'installation d'une version différente du SDK mettra à jour la `dotnet` commande partagée vers cette version. 

 Pour installer une version spécifique du .NET SDK, utilisez la `dnf` commande suivante : 

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

 `10.0`Remplacez-le par la version souhaitée (8.0, 9.0 ou 10.0). 

 Pour installer uniquement le runtime sans le SDK : 

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