Nouveautés dans Visual Assist

Version de diffusion générale 2026.5 (2636)

Nécessite une maintenance logicielle active jusqu’à la date de publication générale : 2026.10.09

NOUVEAU Inspections de code à l'échelle du projet -Exécutez plus de 400 inspections basées sur clang-tidy de Visual Assist sur les projets que vous sélectionnez, avec des correctifs que vous pouvez appliquer individuellement ou en bloc.
NOUVEAU Agent VA - Apportez le code Claude, le Codex ou le modèle Gemma 4 local de VA Intelligence dans une fenêtre de discussion dans Visual Studio.
NOUVEAU Changer de code avec l'IA - S'exécute maintenant dans la nouvelle fenêtre de l'agent VA. Choisissez un agent / modèle qui lit le code environnant et propose des modifications à appliquer.
NOUVEAU Basculements rapides dans Renommer, Modifier la signature et Encapsuler le champ, ainsi que des barres de titre sombres sur les boîtes de dialogue d'Visual Assist dans les thèmes sombres.
NOUVEAU Option de registre pour désactiver la page d'accueil.
NOUVEAU Plus d'options clang-tidy pour la vérification de remplacement, y compris AllowOverrideAndFinal. Les destructeurs sont maintenant cochés par défaut.
Visual Assist 2026.5 released!

Résumé:

2026.5 est là.

Celui-ci est un gros. Cette version est en tête d'affiche par les inspections de code à l'échelle du projet qui permettent désormais aux utilisateurs d'exécuter toutes les inspections de code 400+ de Visual Assist sur tous les projets.

Inspections de code à l'échelle du projet sont enfin là. Cette nouvelle mise à jour des inspections de code vous permet désormais d'exécuter les plus de 400 inspections de code de Visual Assist sur vos projets, au lieu du seul fichier dans lequel vous travaillez actuellement. Lorsqu'un correctif est disponible, vous pouvez l'appliquer à un problème ou nettoyer tous les problèmes correspondants à la fois.

Et oui, il y a aussi de l'IA dans cette version. Agent VA apporte une fenêtre de discussion dans Visual Studio, avec prise en charge de Code Claude, Codex ou modèle local disponible via VA Intelligence. Demandez des explications sur votre code en mode Demander, ou utilisez le mode Modifications autorisées pour permettre à l'agent de le modifier automatiquement.

Il y a des changements plus utiles sous le capot qui proviennent des demandes et des rapports des utilisateurs. Cela inclut de nouveaux basculements rapides dans Renommer, Modifier la signature et Encapsuler le champ, la prise en charge d'autres paramètres bien rangés et d'autres mises à jour de sécurité. Il y a aussi une poignée de corrections de navigation, d'analyse et d'interface utilisateur, entre autres.

Il y a trop de choses à partager dans ce résumé, nous vous implorons donc vivement d'explorer le post complet de la version pour obtenir tous les détails sur tout ce qui a été ajouté dans cette version et comment les utiliser.

Enfin, dites-nous ce que vous pensez du nouvel agent VA. Essayez-le et dites-nous ce qui fonctionne, ce qui ne fonctionne pas et ce que vous aimeriez voir ensuite. Vous pouvez nous envoyer un message ou participer à la conversation sur Discorde.

Corrections de bugs:

  • Correction d'un fichier ouvert dans la solution ignorant tous les termes de recherche après le premier, ce qui rendait également les termes d'exclusion tels que-cover masquaient chaque fichier.
  • Correction des références de recherche, y compris les fichiers et les extensions qui sont exclus de l'analyse syntaxique.
  • Correction de Goto (Alt+G) aller au symbole précédent lorsqu'il est utilisé juste après avoir déplacé le curseur rapidement.
  • Correction du curseur restant dans son ancienne position après avoir effacé les méthodes de liste dans le filtre Fichier (Alt+M).
  • Correction de la coloration syntaxique d'Visual Assist manquante dans les fichiers CUDA.
  • Correction des entrées vides dans les listes déroulantes Fichier et symbole de la vue VA.
  • Correction d'une implémentation de création dupliquant la signature lorsqu'une macro telle que UFONCTION précède une fonction avec un type de retour const.
  • Correction de la saisie d'un crochet d'ouverture ou d'un guillemet sur un espace réservé d'extrait de code VA l'entourant au lieu de le remplacer dans Visual Studio 2022 et 2026.
  • Correction des fichiers avec un concepteur, tels que XAML, qui s'ouvraient dans le concepteur au lieu de la vue de code lorsque Visual Assist les ouvrait.
  • Restauration des raccourcis clavier Alt+pour les paramètres dans Rechercher un symbole dans la solution, Ouvrir un fichier dans la Solution et Accéder au membre, et ajout de bascules rapides qui affichent les paramètres actuels.
  • Correction du bouton de recherche et d'effacement manquant dans le filtre des hashtags VA.
  • Correction des infobulles de dialogue d'options manquantes, ne montrant que leur image ou ne montrant que leur premier paragraphe.
  • Correction des info-bulles des liens source GitHub affichant une erreur de débordement Int32 au lieu des détails du problème.
  • Correction de l'indication Ouvrir le fichier dans la solution à propos des en-têtes NuGet pointant vers l'ancien emplacement de l'option "Afficher uniquement les fichiers dans la solution actuelle".
  • Correction de l'ouverture de la page d'accueil en tant que fenêtre vide sur les systèmes sans le runtime Microsoft Edge WebView2.
  • Correction de l'orthographe des hashtags VA sur la Page d'accueil.
  • Correction de l'échec du téléchargement du modèle local VA Intelligence sur toute connexion interrompue; il réessaye et reprend maintenant.
  • Correction du message de configuration de VA Intelligence nommant Ctrl + Maj + Q au lieu de Alt + Maj + Q comme raccourci pour le menu Actions rapides et Refactorisations.
  • Correction du lien vers la FAQ VA Intelligence dans la boîte de dialogue de configuration de VA Intelligence.

Compatibilité et stabilité:

  • Correction de l'échec du chargement de Visual Assist sur Windows Server 2016.
  • Correction de l'échec du chargement de Visual Assist sur Windows 7.
  • Correction de la barre de navigation n'apparaissant jamais sur Windows 8.1 et versions antérieures.
  • Correction d'une erreur intermittente "SetSite failed" pour le package Visual Assist au démarrage de Visual Studio 2015 à 2019.
  • Correction d'un plantage occasionnel de Visual Studio 2022 lorsque la barre de navigation reconstruisait sa liste déroulante pendant le redimensionnement de l'éditeur.
  • Correction d'un plantage occasionnel de Visual Studio 2022 lorsque Visual Assist remettait une liste de complétion à l'IDE.
  • Correction d'un plantage rare dans Visual Studio 2019 et versions antérieures lorsque la base de données de symboles était sous pression de mémoire.
  • Correction du rendu continu du programme d'installation, qui le rendait lent dans les machines virtuelles.

Version de diffusion générale 2026.4 (2615)

Nécessite une maintenance logicielle active jusqu’à la date de publication générale : 2026.06.30

NOUVEAU Installateur rafraîchi avec un look plus propre et modernisé.
NOUVEAU Analyse initiale plus fluide et plus rapide lors de la première ouverture.
NOUVEAU Clang mis à jour pour la prise en charge de la langue actuelle.
Visual Assist 2026.4 released!

Résumé:

Visual Assist 2026.4 nettoie la première chose que vous voyez (le programme d'installation) et la première chose que vous attendez lorsque vous ouvrez un nouveau projet (l'analyse initiale).

L'installateur a obtenu un rafraîchissement visuel et UX. Il a le même flux et les mêmes options, rien de nouveau à apprendre; Nous venons de le reconstruire pour qu'il soit plus intuitif, plus fluide et plus conforme aux outils modernes auxquels vous êtes habitué aujourd'hui. Vous le verrez lors d'une nouvelle installation et chaque fois que vous effectuez une mise à jour, sur Windows 10 et plus récent. Les anciennes versions de Windows conservent le programme d'installation existant pour des raisons de compatibilité.

Sous le capot, l'analyse initiale est également plus fluide: les courts blocages qui se produisent par intermittence pendant que l'Visual Assist indexait une solution fraîchement ouverte ont disparu et l'analyse elle-même est plus rapide. En plus de cela, une série de correctifs — un plantage du débogueur, un boîtier périphérique plus propre, un problème de rendu de la barre de navigation, etc.

Il s'agit d'une version plus petite, polie et stable entre les plus grandes. Plusieurs efforts plus importants sont en cours en parallèle, et bien que nous soyons ravis de les partager dès que possible, nous espérons que tous nos utilisateurs trouveront cette version utile.

Si vous avez des commentaires, des suggestions ou rencontrez des erreurs, veuillez nous envoyer un message ou commencer un fil de discussion sur notre Discorde.

Corrections de bugs:

  • Correction d'un plantage dans le débogueur qui pouvait se produire lors de la saisie $.
  • Correction d'un problème d'inspection du code Include Cleaner qui ne fonctionnait pas correctement sur la première ligne d'un fichier source.
  • Correction d'un problème où les résultats de la recherche IDE dans les fichiers n'étaient pas colorés par VA. (l'option Afficher la coloration doit être activée)
  • Correction de la page À propos afin que les informations copiées correspondent au format affiché ailleurs.

Version de diffusion générale 2026.3 (2610)

Nécessite une maintenance logicielle active jusqu’à la date de publication générale : 2026.04.03

Visual Assist 2026.3 released
NOUVEAU Code de changement (VA Intelligence): Utilisez l'IA pour transformer le code sélectionné à l'aide du langage naturel.
  • Sélectionnez un bloc de code et décrivez le changement souhaité
  • Prévisualisez les résultats dans une vue de diff intégrée avant de les appliquer
  • Prend en charge un large éventail de transformations (refactoring, optimisation, restructuration)
  • Conçu pour des flux de travail exploratoires flexibles
NOUVEAU Support ajouté pour .fichiers hlsli (HLSL inclus)
️NOUVEAU comportement amélioré de la vue des différences lors de l'utilisation de l'IA

Résumé:

Visual Assist 2026.3 étend l'VA Intelligence avec le code de changement.

Cette version introduit une expansion majeure des flux de travail assistés par l'IA grâce à un nouveau Modifier Le Code fonction ajoutée sous VA Intelligence. Cela permet aux développeurs de modifier le code de manière itérative en utilisant le langage naturel avec une visibilité complète des différences.

Parallèlement à cela, la version comprend également:

  • Ajout du support pour .hlsli (HLSL) comprend
  • Améliorations des performances pour l'analyse et l'expansion des macros d'Unreal Engine
  • Corrections de stabilité (timing de démarrage, fuite de mémoire, compatibilité des plugins)
  • Des améliorations UX petites mais significatives, en particulier autour des interactions avec l'IA et des flux de travail de configuration

Dans l'ensemble, cette version donnera le ton à nos flux de travail assistés par l'IA. Il s'agit également d'une version de stabilité, inspirée par les utilisateurs qui ont soumis des rapports de bogues et des problèmes.

Comme toujours, nous apprécions que tout le monde partage ses commentaires. Si vous ne l'avez pas essayé, essayez notre nouveau chatbot assistant IA pour obtenir des réponses rapides basées sur la documentation officielle, ou pour accéder à l'équipe d'assistance.

Si vous avez des commentaires, des suggestions ou rencontrez des erreurs, veuillez nous envoyer un message ou commencer un fil de discussion sur notre Discorde.

Corrections de bugs:

  • Amélioration des performances d'extension des macros, en particulier dans les projets Unreal Engine
  • Correction d'une fuite de mémoire qui pouvait s'accumuler au fil du temps
  • Correction d'un plantage lors de l'utilisation de TabsStudio avec Visual Assist
  • Correction d'un plantage causé par l'accès anticipé aux fonctionnalités au démarrage de Visual Studio 2019
  • Correction d'un problème où la recherche floue pouvait renvoyer des résultats incorrects
  • Correction d'un problème lorsque vous appuyez sur Ctrl pourrait déclencher la boîte de dialogue Options héritées
  • Comportement de collage amélioré dans les répertoires personnalisés C/C++ :
    • Les chemins multilignes créent désormais correctement des entrées séparées