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 !

Microsoft présente Visual Studio 17.9 Preview 1
Cette version place l'IA telle que GitHub Copilot au premier plan et améliore IntelliSense pour les projets Unreal Engine

Le , par Jade Emy

113PARTAGES

5  0 
Microsoft présente Visual Studio 17.9 Preview 1, un nouveau pas en avant dans le cadre des efforts continus pour améliorer l'expérience de développement. Cette dernière itération n'est pas une simple mise à jour, c'est une transformation, enrichie de fonctionnalités qui répondent directement aux besoins de productivité et de flexibilité.

Au cœur de cette version se trouve une synergie avec l'IA, qui met au premier plan des outils tels que GitHub Copilot. Imaginez que vous puissiez rédiger des messages de validation Git parfaits sans la moindre hésitation, ou que vous puissiez naviguer en toute transparence dans un code complexe grâce à la prise en charge IntelliSense avancée pour les projets Unreal Engine. Cette version n'améliore pas seulement les fonctionnalités, mais elle repense la façon dont vous interagissez avec votre environnement de développement.


De la gestion de la mémoire au débogage, chaque amélioration de cette version est conçue pour rationaliser votre flux de travail et stimuler l'innovation. Voici les principales améliorations de cette nouvelle version :

Productivité

Messages de validation Git générés

Les développeurs effectuent fréquemment des commits Git, mais beaucoup ne prennent pas le temps de rédiger des messages de commit pertinents. Utilisez la nouvelle fonctionnalité de messages de validation générés pour vous aider à décrire votre ensemble de modifications.

Pour l'essayer, vous aurez besoin d'un abonnement actif à GitHub Copilot et de l'extension GitHub Copilot Chat. Cliquez sur l'icône "Add AI Generated Commit Message" dans la fenêtre Git Changes pour générer une suggestion. Copilot examinera les changements de fichiers dans votre livraison, les résumera et décrira ensuite chaque changement. Vous pouvez ensuite "Insérer une suggestion AI" ou "Rejeter".  

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

L'onglet "Gestion de la mémoire" fournit des informations supplémentaires. Il permet désormais 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.


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 laisser flotter ou d'ancrer votre fenêtre de visualisation.

Option "Démarrer avec la pause de la collection" de l'outil d'instrumentation

L'outil d'instrumentation dispose désormais d'une option "démarrage avec pause" pour le profilage des applications. Cette option 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.


#include Références Diagnostics

Vous pouvez désormais utiliser cette fonctionnalité pour visualiser combien de fois chaque directive #include a été référencée dans votre code. Vous pouvez visualiser les références spécifiques en cliquant sur le nombre de références en haut de la directive. Vous pouvez également accéder à n'importe quelle référence en double-cliquant dessus dans la liste.

Par défaut, cette fonction est désactivée. Pour l'activer, faites un clic droit n'importe où dans votre éditeur de code et sélectionnez "#include Directives" dans le menu contextuel. Choisissez ensuite "Activer les diagnostics #include".


Disposition de la mémoire pour les classes et les structures C

Cette fonctionnalité est actuellement au stade expérimental et sera progressivement améliorée dans les canaux Preview de la version 17.9 de Visual Studio 2022.

Cette fonctionnalité vous permet de visualiser la disposition de la mémoire des classes ou des structures. Elle vous montre comment les membres des données sont disposés dans la mémoire, y compris leur padding, leurs offsets et leurs tailles. Pour accéder à cette fonctionnalité, passez votre curseur sur le nom d'une classe ou d'une structure dans votre éditeur de code. Une info-bulle apparaît alors avec un lien "Disposition de la mémoire". Cliquez sur ce lien pour ouvrir une nouvelle fenêtre contenant le diagramme de disposition de la mémoire. Dans le diagramme, vous pouvez survoler chaque membre de données pour voir son décalage et sa taille en octets.

Passer 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 document 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 que ne peut en contenir une seule ligne dans le puits de document, vous verrez apparaître une astuce vous informant de cette nouvelle fonctionnalité.


En faisant défiler la molette de la souris vers le bas tout en survolant les onglets dans le puits de document, vous modifiez 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.

Développement de jeux en C++

Amélioration de l'expérience Blueprint dans Visual Studio

Il s'agit actuellement d'une fonctionnalité expérimentale qui sera progressivement mise à la disposition des développeurs d'Unreal Engine dans les semaines à venir dans les canaux de Preview de la version 17.9 de Visual Studio 2022.

La prise en charge des Blueprints dans Visual Studio vient d'être simplifiée. Vous pouvez désormais afficher les références des Blueprints et les propriétés des actifs sans installer le plugin Visual Studio Integration Tool....
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 !