C# Dev Kit 11 : les nouveautés attendues

Par:
francoistonic

jeu, 08/10/2026 - 08:12

Pour rappel, C# Dev Kit est l’extension officielle C# pour Visual Studio Code.

Avec la sortie de .NET 11, C# Dev Kit propose une version largement remaniée pour délivrer de meilleures performances et minimiser la consommation mémoire. L’équipe promet une série de posts sur les diverses améliorations attendues. 

Bref, les équipes misent sur un C# Dev Kit plus rapide et plus léger. Et C# Dev Kit sera désormais aligné avec la version courante de .NET. La version actuelle est la 3.3, la prochaine sera la 11 (en référence à .NET 11).

Chargement

Les tests publiés montrent une nette amélioration :

- Chargement de 155 projets inclus dans une solution : < 1 s contre 50 s actuellement

- Chargement de 407 projets inclus dans une solution : < 1 s contre 84 s actuellement

C# Dev Kit 11 utilise un nouveau cache de projet permettant un chargement bien plus rapide. « Le cache d'un projet est créé lors de son premier chargement. Les chargements suivants sont servis depuis ce cache, ce qui garantit une grande rapidité. En versionnant vos fichiers de cache, les nouvelles copies et les nouveaux répertoires de travail Git bénéficieront immédiatement d'une prise en charge rapide des outils, un atout majeur lors de l'utilisation d'agents », explique le post.

Même pour les builds, la v11 promet des builds bien plus rapides, avec un build incrémental plus rapide et notamment une vérification des données plus performante.

Mémoire

L’usage mémoire devient un enjeu pour de nombreux frameworks et langages. Sur les différents tests, la v11 montre en effet un usage mémoire bien moindre. Pour une solution avec 155 projets, il fallait plus de 1 Go de RAM, la v11 se contente de 208 Mo. Notons que Native AOT devrait aussi être moins gourmand en mémoire.

Autres nouveautés

C# Dev Kit 11 proposera aussi une nouvelle expérience dans l’édition des fichiers csproj, props et targets. Il sera possible de faire de la complétion, du diagnostic, et de corriger rapidement des problèmes. L’idée est d’avoir une expérience identique à celle que le développeur a en éditant du code C#.

Autre nouveauté : vérifier l’état des projets avec C# Doctor. Quand le chargement d’un projet échoue, il faut comprendre pourquoi, ou quand il y a des paquets manquants, il faut mieux gérer la résolution. C# Doctor collecte tous les éléments nécessaires pour mieux guider le développeur, comprendre la raison d’un échec de chargement et le résoudre.

Post source : https://devblogs.microsoft.com/dotnet/faster-lighter-csharp-dev-kit/

Page C# Dev Kit : https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csdevkit