Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Nous sommes heureux d’annoncer la disponibilité de la version Insiders de Visual Studio 2026. Cette version marque le début d’une nouvelle ère pour Visual Studio avec une intégration approfondie de l’IA, des principes de base plus forts et des performances améliorées.
Téléchargez Visual Studio 2026 Insiders pour profiter de ces nouvelles fonctionnalités et améliorations.
Version 11312.210
Publication : 16décembre 2025
| Principaux correctifs de bogues | De la communauté |
|---|---|
| VS2026 (18.0.0) est une option manquante pour installer les outils LTSC C++ | ticket de commentaires |
Version 11310.294
Publication : 12décembre 2025
| Principaux correctifs de bogues | De la communauté |
|---|---|
| Visual Studio 2026 Insiders version 11304.161 se bloque sur chaque charge de solution | ticket de commentaires |
| GitHub Copilot Code Search a cessé de fonctionner après l’installation de VS2026 | ticket de commentaires |
| Une fois les extensions de mise à jour VS2026 interrompues | ticket de commentaires |
| L’outil Windows n’a pas d’élément fermer dans son menu contextuel | ticket de commentaires |
| Correction d’un problème où les utilisateurs reSharper connaissent des start-ups plus longues sur Visual Studio 2026 par rapport à Visual Studio 2022. | ticket de commentaires |
| Copilot Conversations ne parvient pas à injecter le fichier d’instructions personnalisé dans le contexte malgré la réussite de la charge (VS 2026 Insiders) | ticket de commentaires |
| La mise en forme par défaut de GitHub Copilot n’est parfois pas alignée | ticket de commentaires |
| GitHub Copilot se bloque après tronqué, impossible d’annuler | ticket de commentaires |
Fonctionnalités
Publiée le 9 décembre 2025.
IDE
Effectuer des vérifications de révocation de certificats
Visual Studio vous avertit maintenant s’il détecte des problèmes de certificat numérique pendant les appels réseau.
Désormais, Visual Studio procède à la vérification des certificats numériques pour les appels réseau et vous signale tout problème éventuel.
En cas d’erreur, une boîte de dialogue contenant les détails de l’erreur de certificat s’affiche. Vous pouvez choisir d’annuler ou de poursuivre la connexion.
![]()
Nous vous recommandons de conserver cette fonctionnalité, mais vous pouvez la désactiver dans Outils → Options → Environment → Security → Certificates.
![]()
Productivité
Défilement rapide
Vous pouvez maintenant faire défiler plus rapidement en maintenant la touche Alt enfoncée tout en faisant défiler la roulette de la souris.
Le défilement des fichiers volumineux est désormais plus rapide et plus facile. Maintenez la touche Alt enfoncée tout en faisant défiler la roulette de la souris pour vous déplacer rapidement lors de la révision du code ou de la lecture de la documentation.
Vous pouvez ajuster la vitesse de défilement rapide dans Outils → Options → Éditeur de texte → Advanced → Touchpad et roulette de défilement de la souris.
![]()
Cette fonctionnalité vous aide à accéder à la section dont vous avez besoin sans beaucoup de défilement. Essayez !
Masquer les symboles sous les fichiers 📣
Vous pouvez maintenant désactiver l’affichage des symboles sous les fichiers dans l’Explorateur de solutions.
L’Explorateur de solutions affichait auparavant les symboles (tels que les classes, les méthodes et les propriétés) sous les fichiers afin de vous aider à naviguer dans votre code. Certains utilisateurs trouvaient que cela encombrait l’affichage, puisque chaque fichier avait une icône d’expansion comme celle des dossiers et projets. Vous pouvez désormais désactiver cette option pour un affichage plus épuré.
Voici comment les symboles apparaissaient auparavant :
![]()
Pour masquer les symboles sous les fichiers, accédez à Outils → Options → Projets et Solutions → Général et décochez Afficher les symboles sous les fichiers de l’Explorateur de solutions. L’Explorateur de solutions affichera alors uniquement les fichiers, sans symboles supplémentaires :
![]()
📣 Consultez le ticket de fonctionnalité pour partager vos commentaires et poursuivre la conversation.
Nouvelles fonctionnalités de la préversion markdown 📣
Affichez l’aperçu uniquement et effectuez un zoom avant/arrière sur le contenu de l’aperçu dans l’éditeur Visual Studio Markdown.
L’éditeur Markdown de Visual Studio vous offre plus de contrôle sur les aperçus.
- Vous pouvez basculer entre les modes d’aperçu suivants : Aperçu fractionné affiche l’éditeur et l’aperçu côte à côte, Ouvrir l’aperçu affiche uniquement l’aperçu, et Modifier le Markdown affiche uniquement l’éditeur. Le mode aperçu seul vous aide à vous concentrer sur le contenu rendu, en particulier pour les grandes images ou les diagrammes Mermaid complexes.
- Lors de l’aperçu d’un diagramme Mermaid, utilisez les commandes de zoom situées dans le coin supérieur gauche pour effectuer un zoom avant ou arrière. Cela facilite la visualisation des grands diagrammes et des détails.
![]()
Essayez ces nouveaux contrôles et dites-nous ce que vous en pensez !
📣 Consultez le ticket de fonctionnalité pour partager vos commentaires et poursuivre la conversation.
Compression de ligne insignifiante
Activez la compression de ligne syntactique pour améliorer l’utilisation de l’immobilier vertical de votre écran.
La compression de ligne syntactique vous donne plus d’espace vertical dans l’éditeur. Les lignes sans lettres ou chiffres compressent de 25%, ce qui vous permet de voir plus de code à la fois sans nuire à la lisibilité. Les lignes régulières restent de la même hauteur. Dans l’image ci-dessous, le côté gauche affiche la compression activée : notez comment vous pouvez voir plus de lignes dans le même espace par rapport au côté droit.
![]()
Activez cette fonctionnalité dans Outils → Options → Éditeur de texte → Avancé en vérifiant Compresser les lignes vides et compresser les lignes qui n’ont pas de caractères alphanumériques. Cette fonctionnalité populaire de Productivity Power Tools est désormais intégrée à Visual Studio.
Défilement en cliquant sur le milieu 📣
Appuyez sur votre roulette de défilement et déplacez la souris pour faire défiler rapidement votre document.
Vous pouvez maintenant déverrouiller le plein potentiel du bouton de la souris centrale pour une navigation plus rapide. Appuyez sur votre roulette de défilement et déplacez la souris pour faire défiler rapidement votre document. Cela facilite l’exploration de fichiers volumineux sans compter sur les barres de défilement traditionnelles ou le défilement de roues répétées.
![]()
Cette fonctionnalité est désactivée par défaut dans les 18.3 Insiders 2 et doit être activée via Outils → Options → Éditeur de texte → Avancé → Clic intermédiaire pour faire défiler. Donnez-lui un essai et partagez vos commentaires avec nous !
📣 Consultez le ticket de fonctionnalité pour partager vos commentaires et poursuivre la conversation.
GitHub Copilot, outil d'assistance au codage
Aperçu de Markdown à partir de Copilot Chat
Affichez un aperçu de tout contenu Markdown généré par Copilot Chat directement dans l’éditeur Visual Studio Markdown.
Vous pouvez maintenant afficher un aperçu de tout contenu Markdown généré par Copilot Chat directement dans l’éditeur Visual Studio Markdown. Auparavant, cette fonctionnalité n’était disponible que pour les diagrammes mermaid.
![]()
Lorsque Copilot Chat génère du contenu markdown, cliquez sur le bouton Aperçu en haut à droite de la fenêtre de conversation pour afficher un aperçu rendu. À partir de là, vous pouvez modifier et enregistrer le contenu markdown en fonction des besoins. Cela vous permet de visualiser et de travailler rapidement sur des fichiers Markdown sans copier et coller manuellement.
Important
Activez GitHub Copilot Free et déverrouillez cette fonctionnalité et d’autres fonctionnalités IA. Pas de procès. Pas de carte de crédit. Juste votre compte GitHub.
Outils Git
Passer en revue les pull requests à partir de Visual Studio 📣
Passez en revue et naviguez dans les pull requests sans quitter Visual Studio.
Les requêtes d'extraction ne sont qu'à un clic dans la fenêtre Afficher → Dépôt Git. Pas besoin de changer de contexte pour le navigateur !
Parcourir les demandes de tirage actives
Accédez aux requêtes de tirage pour le référentiel actif créées par votre équipe, qui vous sont attribuées, créées par vous, ou même celles créées par Copilot !
![]()
Actualiser la liste
Vous ne voyez pas de nouvelle PR dans la liste ? Cliquez sur les points de suspension (...) et sélectionnez Actualiser pour mettre à jour la liste.
![]()
Vue de demande de tirage incorporée
Passez en revue les demandes de tirage sans avoir à les extraire. Il est facile de passer entre la demande de tirage de votre collègue et votre propre travail. Conseil : Réduisez le panneau gauche pour une vue plus large.
![]()
La vue incorporée inclut les éléments suivants :
- Vue d’ensemble : description des demandes de tirage et commentaires sur les problèmes globaux.
- Modifications : ajouts et suppressions au niveau du fichier, ainsi que des commentaires.
- Commits : liste des commits individuels dans la pull request.
- Éléments connexes : éléments de travail liés.
- Réviseurs : réviseurs assignés.
Les demandes de tirage s’actualisent automatiquement avec les dernières modifications et commentaires.
Lorsque vous devez apporter des modifications, consultez la branche comme d’habitude.
📣 Consultez le ticket de fonctionnalité pour partager vos commentaires et poursuivre la conversation.
Bureau
Agent WinForms Expert
L’agent de codage inclut désormais des instructions spéciales pour le développement WinForms, conçues par des experts de l’équipe.
L’agent WinForms Expert est un guide complet qui vous aide à relever les défis nuancés du développement WinForms. Il couvre plusieurs domaines critiques :
Code du concepteur et code normal : les projets WinForms ont deux contextes de code distincts : le code de sérialisation généré par le concepteur et la logique métier moderne. L’agent sait quelles fonctionnalités C# vous pouvez utiliser dans chaque contexte.
Modèles .NET modernes : l’agent est entièrement mis à jour pour .NET 8-10, notamment :
- Modèles de liaison de données MVVM avec Community Toolkit.
- Schémas async/await avec les surcharges InvokeAsync appropriées.
- Compatibilité avec le mode sombre et prise en charge des ppp élevés.
- Types de référence nullables (NRT) aux emplacements appropriés.
Meilleures pratiques de mise en page : obtenez des conseils sur l’utilisation de TableLayoutPanel et FlowLayoutPanel pour des dispositions réactives, compatibles avec la résolution DPI et fonctionnant sur différentes tailles d’écran et facteurs de mise à l’échelle.
Gestion de la sérialisation CodeDOM : Découvrez les règles critiques pour la sérialisation des propriétés dans le concepteur WinForms, afin d’éviter les pièges courants avec
[DefaultValue]des attributs etShouldSerialize*()des méthodes.Gestion des exceptions : utilisez des modèles appropriés pour les gestionnaires d’événements asynchrones et la gestion des exceptions au niveau de l’application pour empêcher les blocages de processus.
Les instructions de l’agent sont détaillées, couvrant tout, des conventions d’affectation de noms de contrôle aux exigences d’accessibilité. C’est comme avoir un architecte WinForms senior passer en revue chaque ligne de votre code.
.NET
Améliorations du rechargement à chaud
Rechargement à chaud Razor plus rapide et plus fiable avec prise en charge du redémarrage automatique pour les modifications grossières.
Nous avons apporté plusieurs améliorations à l’expérience Rechargement à chaud de Visual Studio.
Amélioration des performances et de la fiabilité du rechargement à chaud pour les fichiers Razor
Grâce à l’hébergement conjoint du compilateur Razor dans le processus Roslyn, l’édition d’un fichier .razor pendant le rechargement à chaud est beaucoup plus rapide et efficace (répondant ainsi aux commentaires précédents selon lesquels le rechargement à chaud Blazor pouvait prendre plusieurs dizaines de secondes). Cette modification augmente également la fiabilité globale lors de l’utilisation du rechargement à chaud.
Pour activer la co-hébergement, accédez à Outils → Options et cohébergement de recherche, qui doivent afficher la fonctionnalité Utiliser le serveur Roslyn Cohost pour Razor (nécessite un redémarrage). Après l’activation, il est recommandé de redémarrer Visual Studio pour vous assurer qu’il est activé.
Moins de modifications bloquées (réduction des « modifications grossières »)
Nous avons élargi les modifications de code autorisées pendant le rechargement à chaud. Plusieurs modifications qui entraînaient auparavant une modification grossière (modifications nécessitant une reconstruction et un redémarrage) sont désormais appliquées de manière transparente. Voici quelques exemples de modifications qui ne sont plus une modification grossière :
- Changement de nom d’un fichier
- Modification du code contenant des lambdas avec des valeurs de paramètres par défaut
- Modification des accesseurs de propriété avec le mot-clé de champ
Redémarrage automatique en cas de « modifications grossières »
Le rechargement à chaud peut désormais redémarrer automatiquement le processus de l’application lorsqu’une modification non prise en charge (« modification grossière ») est effectuée, au lieu de mettre fin à toute la session de débogage. Pour cela, modifiez votre fichier de projet afin d’y inclure cette déclaration de propriété
<PropertyGroup> <HotReloadAutoRestart>true</HotReloadAutoRestart> </PropertyGroup>Vous pouvez également le définir dans un fichier Directory.Build.props. Ce redémarrage automatique simplifié s’applique aux types de projets pour lesquels un redémarrage rapide du processus est possible (par exemple, certains projets Aspire ou Web), afin que vous puissiez poursuivre le débogage avec un minimum d’interruption.
Il s’agit d’un redémarrage basé sur les processus. Si vous déboguez 4 projets, seuls les projets modifiés (et tout projet dépendant) seront reconstruits et redémarrés.
Améliorations apportées à l’éditeur Razor
Éditeur Razor plus rapide et plus intelligent dans Visual Studio, la cohébergement améliore la vitesse/fiabilité et bien plus encore.
Voici une liste des améliorations notables apportées à l’éditeur Razor :
Performances et fiabilité (co-hébergement)
Le compilateur Razor et les outils associés fonctionnent désormais en co-hébergement au sein du serveur Roslyn LSP, ce qui accélère considérablement les mises à jour des fichiers Razor (par exemple, les modifications apportées via Hot Reload s’appliquent beaucoup plus rapidement) et améliore la fiabilité pendant l’édition.
Pour activer le cohébergement, accédez à Outils → Options et recherchez cohébergement, ce qui affichera la fonctionnalité Utiliser le serveur Roslyn Cohost pour Razor (nécessite un redémarrage). Après avoir activé cette option, il est recommandé de redémarrer Visual Studio afin de vous assurer qu’elle est bien activée.
Simplifier l’action du code de balise (contribution de la communauté)
Ajout d’une nouvelle correction de code pour convertir une balise de composant vide en balise auto-fermante lorsqu’aucun contenu ou élément enfant requis n’est présent (contribution de Peter Juhasz). Par exemple,
<Component Attribute="Value"> </Component>peut être simplifié en<Component Attribute="Value" />.Extraire le bloc de style dans .razor.css
Vous pouvez désormais utiliser une action de code pour extraire une section en ligne
<style>d’un composant Razor vers un fichier .razor.css distinct. Cela permet d’isoler les styles spécifiques au composant, l’isolation CSS de Blazor en créant ou en mettant à jour automatiquement le fichier de .razor.css correspondant pour le composant.@bind:event Intellisense
Amélioration de Razor IntelliSense afin de fournir des suggestions de complétion pour les valeurs
@bind:<event>(contribution de Peter Juhasz). Lorsque vous utilisez une liaison de données bidirectionnelle avec des événements personnalisés (par exemple,@bind="Value" @bind:event="oninput"dans Blazor), l’éditeur complète désormais automatiquement les noms d’événements valides tels que oninput ou onchange.Améliorations apportées à la mise en forme
Le nouveau moteur de formatage Razor a bénéficié de nombreuses corrections de bogues et améliorations. L’éditeur Razor respecte désormais mieux les options de style de formatage C# (par exemple, l’espacement, les règles d’indentation de la configuration Visual Studio) dans les fichiers Razor et résout divers problèmes de formatage qui existaient dans les versions précédentes (en particulier autour du contenu mixte HTML/C#).
Améliorations apportées à l’info-bulle de débogage
Amélioration des info-bulles du débogueur dans les fichiers Razor. Visual Studio affiche désormais de manière plus fiable les valeurs des variables et les aperçus des objets lorsque vous survolez des variables ou des composants dans un fichier Razor pendant une session de débogage, ce qui facilite l’inspection des données lors de l’exécution.
Aller à la définition des aides de balise
Grâce aux nouvelles fonctionnalités offertes par le co-hébergement, vous pouvez désormais accéder directement aux définitions des aides de balisage ASP.NET Core MVC et à leurs attributs à partir des fichiers Razor. Appuyez sur F12 (ou Ctrl+Click) sur un Tag Helper (par exemple, une
<input asp-for=" ">utilisation de Tag Helper MVC) passe à sa définition source. Cette fonctionnalité très demandée facilite considérablement l’exploration et la compréhension des aides de balises dans vos projets.Correctifs IntelliSense généraux
Correction de plusieurs problèmes liés à IntelliSense dans l’éditeur Razor. Les extraits de code HTML (comme la saisie
div+Tabpour développer un<div>bloc) apparaissent désormais systématiquement dans les fichiers Razor (auparavant, ils ne s’affichaient parfois pas). La saisie semi-automatique pour les attributs et les paramètres de composants comportant des tirets (par exemple, les attributsdata-*ou les paramètres de composants Blazor comportant des tirets) est plus robuste, de sorte que les suggestions et les complétions fonctionnent comme prévu dans ces cas.Optimisations du compilateur Razor
Améliorations significatives des performances du compilateur et de l’utilisation de la mémoire pour les projets Razor et Blazor. Les solutions comportant de nombreux composants Razor devraient bénéficier d’une compilation plus rapide et d’une réduction de la charge mémoire. Ces optimisations rendent l’édition et la création de pages Razor plus rapides, répondant ainsi aux commentaires précédents concernant l’utilisation élevée de la mémoire et la lenteur des créations incrémentielles dans les applications Blazor volumineuses.
Génération de test .NET plus intelligente
Créez et affinez les tests unitaires plus rapidement avec la génération de test intelligente de GitHub Copilot.
Visual Studio intègre désormais une génération de tests plus intelligente grâce à GitHub Copilot. Vous pouvez créer et affiner rapidement des tests afin d’améliorer la couverture et la fiabilité de votre code. Cette fonctionnalité est compatible avec le C# et les principaux frameworks tels que xUnit, NUnit et MSTest.
![]()
Que vous démarriez un nouveau projet ou amélioriez un existant, les tests GitHub Copilot vous aident à écrire des tests plus rapidement tout en restant parfaitement intégré à votre flux de travail. Utilisez simplement @Test dans GitHub Copilot Chat pour commencer.
C++
Modernisation des applications
La modernisation des applications Copilot GitHub pour C++ est désormais disponible en préversion privée.
Nous sommes ravis de partager que la modernisation des applications GitHub Copilot pour C++ est désormais en préversion privée. La modernisation des applications GitHub Copilot pour C++ vous aide à migrer vos projets C++ vers la dernière version des outils de génération Microsoft C++ (MSVC).
![]()
Vous voulez l’essayer ? Inscrivez-vous à la préversion privée à aka.ms/cppagents.
Outils d’édition de code pour le mode agent
Les outils d’édition de code C++ pour le mode agent Copilot GitHub sont désormais disponibles en préversion privée.
Nous sommes heureux de partager ces outils d’édition de code C++ pour le mode agent Copilot GitHub sont désormais en préversion privée. Ces outils aident Copilot à mieux comprendre les symboles C++ dans votre code afin de pouvoir refactoriser et modifier plus rapidement.
![]()
Vous voulez l’essayer ? Inscrivez-vous à la préversion privée à aka.ms/cppagents
Améliorer votre temps de génération
Recherchez et corrigez automatiquement les problèmes de performances de build dans les projets C++ à l’aide de MSVC.
GitHub Copilot build performance for Windows analyse vos projets C++ basés sur MSVC pour identifier les problèmes de performances de build et appliquer des correctifs pour améliorer vos temps de génération. Cet agent peut vous aider à optimiser automatiquement votre codebase et à réduire les temps de génération.
@BuildPerfCpp dans la conversation GitHub Copilot pour optimiser votre temps de génération » />
Vous voulez l’essayer ? Inscrivez-vous à la préversion privée à aka.ms/cppagents
Extensibilité
Instance expérimentale déplacée
Ajout des commandes Démarrer une instance expérimentale et Réinitialiser une instance expérimentale au menu Extensions.
Les commandes pour démarrer et réinitialiser les instances expérimentales se trouvent désormais dans le menu Extensions → Développement d’extensions. Vous n’avez plus besoin d’utiliser les raccourcis du menu Démarrer de Windows pour lancer ou réinitialiser l’instance expérimentale de Visual Studio.
![]()
Ces commandes sont plus faciles à trouver et vous évitent de lancer accidentellement des instances portant le suffixe root, qui sont réservées au développement d’extensions Visual Studio.
Vous pouvez toujours utiliser les anciens raccourcis situés à l’emplacement
[installdir\vssdk]si vous préférez.
Principaux correctifs de bogues
| Principaux correctifs de bogues | De la communauté |
|---|---|
| Correction d’un problème bloquant l’installation de l’extension au sein d’une action personnalisée MSI. | ticket de commentaires |
| CompletionsPackage a parfois échoué à se charger, affichant une boîte de dialogue d’erreur à l’utilisateur. | ticket de commentaires |
| Le message de validation généré par IA bloque VS si la disposition de la fenêtre est modifiée | ticket de commentaires |
| github copilot se bloque après la troncature, impossible d’annuler | ticket de commentaires |
De toute notre équipe, merci de choisir Visual Studio ! Pour connaître les dernières mises à jour, ressources et actualités, consultez le Visual Studio Hub et restez connecté.
Codez bien !
L'équipe Visual Studio
Note
Cette mise à jour peut inclure de nouveaux logiciels Microsoft ou tiers sous licence séparée, comme indiqué dans les avis tiers ou dans les licences associées.
@BuildPerfCpp dans la conversation GitHub Copilot pour optimiser votre temps de génération » />