☰ Menu

07.10.2026 · Signal Titans Editorial

Microsoft repense C# Dev Kit 11.0 avec Native AOT pour des chargements plus rapides et une mémoire réduite

Microsoft lance la préversion de C# Dev Kit 11.0, exploitant la consolidation avec Native AOT, le cache de projet et le support d'édition MSBuild.

Illustration éditoriale d'un cœur de moteur en verre translucide au centre cyan étincelant sur un fond bleu marine foncé.

Microsoft a annoncé la sortie en préversion de C# Dev Kit 11.0, une mise à jour apportant une refonte architecturale majeure alignée sur .NET 11. Passant directement de la version 3.3 à la version 11.0, cette évolution met l'accent sur la réactivité, la réduction de l'empreinte mémoire et l'amélioration des outils de configuration de projet dans Visual Studio Code.

Consolidation des processus avec Native AOT et mise en cache

Au lieu de faire fonctionner six processus gérés distincts communiquant entre eux, C# Dev Kit 11.0 regroupe ses services d'extension internes au sein d'un unique processus serveur. Ce serveur consolidé est compilé au préalable grâce à .NET Native AOT, ce qui élimine le délai d'initialisation du moteur d'exécution et la compilation à la volée. Le processus dédié au service de langage C# demeure quant à lui séparé.

Cette version introduit également le stockage en cache des projets, permettant à l'extension d'accorder la priorité au chargement du fichier actif afin que les développeurs puissent commencer l'édition pendant que les projets en arrière-plan finissent de se charger. L'intégration des fichiers de cache au système de contrôle de version permet aux nouveaux clones de dépôts et aux répertoires de travail Git de bénéficier immédiatement d'un support d'outils réactif.

Builds incrémentiels plus rapides et support de MSBuild

La mise à jour 11.0 intègre des vérifications d'actualisation rapides et l'accélération de build (Build Acceleration) afin de réduire la durée des builds incrémentiels. Ces mécanismes diminuent le temps nécessaire pour détecter les fichiers modifiés et copier les fichiers de sortie, ce qui accélère l'exécution des tests unitaires et le lancement des applications.

De plus, C# Dev Kit 11.0 ajoute des fonctionnalités d'édition dédiées pour les fichiers .csproj, .props et .targets. Les développeurs disposent désormais de l'autocomplétion pour les noms et versions de paquets, les propriétés, les éléments et les clés de métadonnées, ainsi que de diagnostics, de correctifs rapides et d'indicateurs CodeLens signalant les vulnérabilités de paquets et les mises à jour disponibles.

Dépannage de l'environnement grâce à C# Doctor

Afin de simplifier la configuration de l'environnement de développement, Microsoft a intégré un outil nommé C# Doctor au sein de l'extension. Il centralise les diagnostics environnementaux dans une vue unique pour résoudre les problèmes de configuration, notamment l'absence de SDK, les moteurs d'exécution manquants, les cadres de ciblage indisponibles, les échecs de restauration de paquets et les vulnérabilités décelées.

C# Dev Kit 11.0 est dès à présent disponible à l'essai dans Visual Studio Code en sélectionnant le canal de préversion sur la page de l'extension.

Illustration éditoriale générée par IA ; ce n’est pas une photographie documentaire.

Source: A faster, lighter C# Dev Kit