IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Visual Studio 2022 17.9 est maintenant disponible, proposant davantage de fonctionnalités et d'améliorations
Telles que l'assistance de l'IA et une meilleure extensibilité

Le , par Jade Emy

119PARTAGES

5  0 
Visual Studio 2022 17.9 est maintenant disponible ! Cette version propose davantage de fonctionnalités et d'améliorations qui renforcent votre productivité et celle de votre équipe, telles que l'assistance de l'IA et une meilleure extensibilité. De plus, Microsoft améliore constamment la productivité et les performances de base !

Des messages de validation Git alimentés par l'IA et des outils de développement de jeux C++ améliorés aux avancées .NET/C# et aux capacités de gestion de projet réactives, cette version répond à un large éventail de vos besoins de développement et de ceux de votre équipe.

Plongez dans une expérience de développement plus efficace avec Visual Studio 2022 17.9 et libérez votre potentiel pour créer, collaborer et innover plus efficacement.


Productivité

Messages de validation Git générés par l'IA

Il est difficile est de trouver des messages de validation Git descriptifs pour les changements effectués dans un repo local. La nouvelle fonctionnalité de messages de validation générés est conçue pour vous aider à décrire succinctement vos changements, assurant ainsi la clarté et la pertinence de vos validations.

Pour commencer, assurez-vous que vous avez un abonnement GitHub Copilot actif et que l'extension GitHub Copilot Chat est installée. Cliquez simplement sur l'icône "Add AI Generated Commit Message" (Ajouter un message de validation généré par l'IA) dans la fenêtre "Git Changes" pour obtenir un message de validation suggéré. GitHub Copilot analyse les modifications apportées aux fichiers de votre livraison, fournit un résumé et propose ensuite un message descriptif pour chaque modification. Vous pouvez choisir d'insérer une suggestion d'IA ou de l'ignorer en fonction de vos préférences.

Ouvrir une Pull Request dans Visual Studio ou dans le navigateur

Pour aider les utilisateurs de GitHub et d'Azure DevOps qui préfèrent utiliser la vue du navigateur pour créer des demandes d'extraction, on a ajouté un lien secondaire pour vous aider à maintenir votre flux de travail.


Aperçu des fuites du gestionnaire d'événements

Trouver les fuites de mémoire est l'une des parties les plus difficiles du développement de votre application. Désormais, l'onglet Managed Memory Insights permet de détecter les "fuites de gestionnaire d'événements", qui peuvent se produire lorsqu'un objet s'abonne aux événements d'un autre objet. Si l'éditeur de l'événement vit plus longtemps que l'abonné de l'événement, l'abonné reste en mémoire, même s'il n'y a pas d'autres références à cet objet. Cela peut provoquer des fuites de mémoire et l'application utilisera davantage de mémoire au fil du temps sans libérer correctement la mémoire inutilisée.

Option "Démarrer avec une pause dans la collecte" de l'outil d'instrumentation

L'outil d'instrumentation dispose désormais d'une option "démarrage avec pause" pour le profilage des applications. Cela vous permet de démarrer l'application sous le contrôle du profileur sans collecter immédiatement des données. Vous pouvez reprendre la collecte de données plus tard, si nécessaire, en appuyant sur le bouton d'enregistrement. Cette option est utile, en particulier dans le domaine des jeux, où vous pouvez entrer dans le jeu avant que la collecte de données ne commence. Cette fonctionnalité est compatible avec les projets natifs et gérés.

Passage d'une ligne à l'autre dans le puits de document

Vous pouvez désormais passer rapidement d'une rangée d'onglets à une autre dans le puits de documents de Visual Studio en faisant défiler la molette de la souris vers le haut ou vers le bas. La première fois que vous ouvrez plus d'onglets dans Visual Studio qu'il n'est possible d'en faire tenir dans une seule rangée du puits de document, une astuce s'affiche pour vous signaler cette nouvelle fonctionnalité.


Le fait de faire défiler la molette de la souris vers le bas tout en survolant les onglets dans le puits de document permet de modifier la vue pour afficher plusieurs rangées d'onglets. Inversement, le défilement vers le haut de la molette de la souris réduit l'affichage à une seule rangée d'onglets.

Visualiseurs de débogage non modaux

Les visualiseurs de débogage sont désormais non modaux, ce qui permet une interaction simultanée avec l'éditeur lorsque la fenêtre du visualiseur est active. Il est possible d'avoir plusieurs types de visualiseurs ouverts simultanément, et vous avez la possibilité de choisir de faire flotter ou d'ancrer votre fenêtre de visualisation.

Étiquettes réactives de l'historique local dans la fenêtre du dépôt Git

Les étiquettes de branches et d'étiquettes sont désormais redimensionnées de manière réactive afin de faciliter la visualisation des branches dans le graphe Git.

Configuration multi-projets

Désormais, vous pouvez facilement configurer et enregistrer des profils pour lancer des projets spécifiques au sein d'une solution multi-projets afin de rationaliser le débogage. Simplifiez le travail avec des solutions complexes, améliorez l'efficacité du débogage et partagez facilement les configurations avec votre équipe.

Prise en charge de l'ouverture de plusieurs dossiers


Entourage automatique avec des guillemets ou des parenthèses

Vous pouvez désormais facilement entourer une sélection avec des délimiteurs de crochets, notamment : "guillemets doubles", "guillemets simples" et (parenthèses).

Pour activer ou désactiver cette fonctionnalité, allez dans Outils > Options > Éditeur de texte et cochez l'option "Entourer automatiquement les sélections lors de la saisie de guillemets ou de parenthèses".

C++ et développement de jeux

Références simplifiées pour les Blueprints d'Unreal Engine

Disponible progressivement au cours des prochaines semaines, vous n'aurez plus besoin du plugin Visual Studio Unreal Engine pour voir les références Blueprint, et Visual Studio affichera désormais les indices CodeLens avec une latence réduite et utilisera moins de ressources machine. En outre, Microsoft a ajouté un support pour inclure les utilisations d'UFUNCTIONs en dehors de la hiérarchie des classes directement dans les résultats de CodeLens. Microsoft met en cache les résultats des analyses précédentes et ne traitera que les actifs nouveaux ou modifiés depuis la dernière analyse.

IntelliSense amélioré pour les projets Unreal Engine

Unreal Engine utilise son propre mécanisme de réflexion pour connecter les mondes du C++ et des Blueprints. Ceci est réalisé grâce à un prétraitement personnalisé des sources C++ avec l'outil Unreal Header Tool (UHT) et l'injection à travers le préprocesseur C++ normal. Microsoft a amélioré la gestion de l'IntelliSense d'Unreal Engine en assurant la cohérence et la précision. IntelliSense s'actualisera désormais plus facilement pour les fichiers générés par l'UHT, réduisant ainsi la probabilité d'afficher...
La fin de cet article est réservée aux abonnés. Soutenez le Club Developpez.com en prenant un abonnement pour que nous puissions continuer à vous proposer des publications.

Une erreur dans cette actualité ? Signalez-nous-la !