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 annonce la sortie officielle de Visual Studio 2022 17.5
Et dote l'EDI d'une fonctionnalité de suggestions de code basée sur l'IA, ainsi que de performances plus accrues

Le , par Anthony

155PARTAGES

4  0 
Nous sommes heureux d'annoncer que Visual Studio 17.5 est désormais disponible. Cette version est remplie de mises à jour qui éliminent les frictions dans vos flux de travail quotidiens, ce qui vous permet de rester plus facilement dans la zone pendant que vous codez. Des fonctionnalités telles que la recherche tout-en-un et les suggestions basées sur l'intention vous aident à avancer plus rapidement, tandis que les vitesses de construction et de débogage améliorées garantissent que votre EDI ne vous ralentira pas.

Pour les développeurs .NET et cloud, nous nous sommes concentrés sur l'amélioration de l'expérience de développement en boucle interne. Les nouveaux fichiers .http/.rest facilitent le test et l'itération de vos API directement dans Visual Studio, tandis que les tunnels de développement améliorés permettent de rationaliser la configuration et la gestion de vos webhooks. Nous avons également simplifié comme jamais le déploiement de vos applications ASP.NET dans des conteneurs.

Les développeurs de jeux peuvent désormais afficher les propriétés des classes de base modifiées dans un actif Unreal Blueprint sans quitter l'EDI. Visual Studio a amélioré l'expérience de développement multiplateforme avec un nouvel explorateur de fichiers à distance, la sortie de la console Linux vers la fenêtre du terminal intégré, des améliorations du conteneur de développement, etc.

Au-delà des individus, Visual Studio dispose également de nouvelles fonctionnalités pour une meilleure prise en charge des équipes de développement à l'échelle, avec des fichiers de configuration exportables et une bascule de mise à jour permanente permettant de s'assurer que tous les membres de votre équipe travaillent à partir de la dernière version de l'outil.

Productivité et performances de l'EDI

Les nouveaux outils de recherche tout-en-un, de suggestions basées sur l'intention et de visualisation de débogage de Visual Studio sont conçus pour améliorer la navigation et la compréhension du code. En mettant l'accent sur la productivité, cette version offre non seulement de nouvelles fonctionnalités mais réduit également les temps de construction et de débogage, rendant votre flux de travail plus rapide et plus efficace.

Recherche tout-en-un

La recherche tout-en-un offre aux utilisateurs un moyen rapide et facile de trouver des fichiers, des types et des membres Visual Studio dans votre code. Nous avons apporté des améliorations significatives à l'ordonnancement et à la pertinence des résultats dans notre recherche de code, tout en supprimant la limite de résultats sans compromettre la vitesse.

La recherche de code dispose désormais d'un panneau d'aperçu qui prend en charge les résultats de code pour C# et C++ ! L'aperçu s'affiche automatiquement lorsque vous effectuez une recherche afin que vous puissiez voir le contexte du résultat sélectionné. Vous pouvez modifier l'orientation du panneau ou l'activer/désactiver en sélectionnant les icônes du panneau en haut à droite de la fenêtre.

Activez la recherche tout-en-un en allant dans Outils > Gérer les fonctionnalités d'aperçu > "Nouvelle expérience de recherche Visual Studio (redémarrage requis)".


Suggestions basées sur l'intention, alimentées par l'IA

Les suggestions basées sur l'intention sont une nouvelle fonctionnalité qui fournit des suggestions en ligne dans votre éditeur en fonction de vos modifications récentes. Cette fonctionnalité utilise des algorithmes d'apprentissage automatique pour comprendre la structure des modifications répétées que vous essayez d'apporter à votre code et suggère la modification directement dans votre flux, vous aidant ainsi à coder plus rapidement et plus précisément. Essayez-la et découvrez la puissance des suggestions basées sur l'intention dans votre flux de développement dès aujourd'hui !


Visualiseurs de texte du débogueur

Nous avons amélioré le visualiseur de texte avec des outils supplémentaires et des options de manipulation des chaînes de caractères. Vous pouvez désormais encoder et décoder des URL et encoder et décoder des JWT Base64 plus facilement, tandis que la thématisation complète signifie que la fenêtre du visualiseur de texte s'adaptera à l'apparence du reste de votre IDE.


Constructions .NET plus rapides et fonctionnalités du débogueur

Nous avons considérablement amélioré les performances de la construction incrémentielle en ne construisant que les projets ayant subi des modifications et en ignorant les projets inchangés. Avec Build Acceleration, vous pouvez réduire jusqu'à 80 % les temps de construction incrémentielle des projets .NET de type SDK.

Nous avons également apporté des améliorations significatives aux performances du débogueur en améliorant les temps de réponse de la fenêtre des threads. Cette fenêtre est essentielle pour déboguer les applications multithread d'aujourd'hui. Dans cette version, la fenêtre des threads s'adapte automatiquement au nombre de threads, ce qui permet de multiplier par deux les temps de réponse par rapport à Visual Studio 17.4. Nous avons également amélioré jusqu'à 10 fois la vitesse de décompilation des sources externes, ce qui rend le dépannage des modules .NET beaucoup plus efficace.

Amélioration de l'expérience avec Razor et C#

Pour répondre aux commentaires concernant la productivité et les performances de Razor et C#, nous nous sommes concentrés sur l'amélioration de l'expérience Razor et C#, avec la prise en charge des actions de code dans les fichiers Razor, y compris certains raccourcis utiles comme "Supprimer la balise", "Coder l'image en Base64" et "Insérer la hauteur/largeur de l'image".

Une grande partie des commentaires que nous avons reçus au sujet de l'édition avec Razor et C# portait sur l'expérience avec Roslyn. Nous avons donné la priorité à l'amélioration des performances dans le changement de configuration du projet, à l'accélération de la reconnaissance de l'analyse du code et à l'amélioration de l'expérience de saisie pour réduire les délais de l'interface utilisateur.


Développement moderne .NET et Cloud

Développement d'API en boucle interne

Les API dorsales et les microservices jouent un rôle essentiel dans l'alimentation des applications Web modernes. Pourtant, pour beaucoup, le développement d'API reste un point sensible. Un développement efficace avec des API requiert de l'agilité et la capacité d'itérer rapidement. Nous avons pour mission de faciliter l'utilisation des API tout au long du cycle de vie de la boucle interne, du codage et de la construction au débogage et aux tests de vos applications.

Notre première étape vers un développement d'API meilleur et plus rapide est l'ajout de fichiers .http/.rest dans les projets ASP.NET Core, ainsi qu'un client HTTP intégré. Ces fichiers servent de définitions laconiques pour vos points de terminaison d'API, ce qui vous permet d'"exécuter" vos API et de manipuler divers appels REST pour itérer dans les paramètres et voir les résultats de manière structurée, le tout à partir de Visual Studio.


Ces fichiers .http/.rest ne sont pas destinés à remplacer les tests d'intégration et unitaires. Ils offrent plutôt un nouveau moyen d'itérer rapidement sur le développement des API, ainsi qu'un endroit commun pour surveiller les API que votre application peut utiliser et étudier les entrées/sorties requises pendant le développement.

Ce n'est qu'un premier pas vers l'amélioration de la qualité de vie des développeurs travaillant avec des microservices dans Visual Studio- restez à l'écoute des futures fonctionnalités dans les prochaines versions !

Configuration et gestion améliorées des Dev Tunnels

Bien sûr, les API ne sont qu'un moyen parmi d'autres pour les applications modernes d'interagir les unes avec les autres. Les webhooks sont également essentiels pour permettre aux informations de circuler automatiquement entre différentes applications. Les tunnels de développement jouent un rôle crucial dans la configuration des webhooks pendant les processus de boucle interne, car ils permettent aux services publics d'être dirigés vers le code hébergé localement sur...
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 !