Passer au contenu du pied de page
Iron Academy Logo
Outils et productivité C#

Nouveau gestionnaire d'extensions dans Visual Studio 2022 v17.10

Tim Corey
9m 00s

Microsoft a introduit une importante mise à jour de la qualité de vie sous la forme d'un nouveau gestionnaire d'extensions dans Visual Studio 2022 v17.10. Cette mise à jour améliore la façon dont les développeurs gèrent les extensions dans l'IDE en apportant une interface plus propre, une meilleure accessibilité et de meilleurs détails sur les extensions. Dans sa vidéo "New Extension Manager in Visual Studio 2022 v17.10", Tim Corey nous fait découvrir ces changements, en expliquant ce qui est nouveau, ce qui est mieux et ce qu'il reste à améliorer.

Parcourons les explications de Tim pour mieux comprendre cette nouvelle fonctionnalité et son impact sur l'utilisation des extensions de Visual Studio.

L'ancienne et la nouvelle interface utilisateur du gestionnaire d'extension

Au début de la vidéo, Tim présente le contexte : l'ancien gestionnaire d'extensions de Visual Studio était une fenêtre contextuelle modale. Lorsque vous naviguez vers Extensions → Gérer les extensions, la fenêtre qui apparaît bloque le reste de l'IDE, empêchant l'accès à d'autres parties de votre projet ou de votre code source tant que la fenêtre est ouverte. Cette vue modale était petite et ne s'adaptait pas bien à ceux qui utilisent des polices plus grandes ou des écrans à plus haute résolution.

Tim souligne que lorsque l'on visualise des extensions utilisateur telles que ReSharper ou Visual Assist dans l'ancienne présentation, on est limité à une seule ligne de description. Pour voir un contenu plus important, comme des descriptions détaillées, des images ou des fonctionnalités, vous devez cliquer sur Visual Studio Marketplace dans votre navigateur web. Cette approche était inefficace, en particulier pour les développeurs qui essayaient d'effectuer des évaluations rapides avant d'installer des extensions.

Activer le nouveau gestionnaire d'extensions via les fonctionnalités de prévisualisation

Comme l'indique Tim, dans la version 17.10, le gestionnaire d'extensions mis à jour est activé par défaut, mais si vous voyez l'ancienne interface utilisateur, vous pouvez réactiver la nouvelle à l'aide de la bascule de prévisualisation. Pour ce faire, rendez-vous à l'adresse suivante

Outils → Options → Environnement → Aperçu des fonctionnalités

Recherchez la case à cocher intitulée Actualisation de l'interface utilisateur du gestionnaire d'extension et assurez-vous qu'elle est bien cochée. Si, pour une raison quelconque, vous souhaitez revenir à l'ancienne version, vous pouvez désactiver temporairement cette fonction de prévisualisation en la décochant. Tim explique que même s'il l'a désactivé pour montrer la différence, il n'y a actuellement que peu de raisons de revenir à l'ancien gestionnaire d'extensions.

Naviguer dans la nouvelle interface du gestionnaire d'extensions

Une fois les nouvelles fonctionnalités activées, Tim montre ce qui se passe lorsque vous accédez à la page Gérer les extensions. La nouvelle présentation se charge dans un grand volet sur la barre latérale gauche de l'IDE au lieu d'une fenêtre modale. Les développeurs peuvent ainsi parcourir, rechercher et filtrer des extensions tout en gardant les autres onglets de Visual Studio ouverts.

Tim souligne que cette nouvelle vue des extensions offre une expérience beaucoup plus immersive et productive. Vous pouvez consulter les détails de l'extension pour des outils tels que ReSharper dans leur intégralité - descriptions, captures d'écran et vidéos - sans avoir à quitter l'environnement Visual Studio. Cette traduction reflète effectivement l'interface de Visual Studio Marketplace, sauf qu'elle est désormais intégrée à l'IDE lui-même.

De plus, grâce à cette mise à jour du gestionnaire d'extensions, les développeurs peuvent facilement consulter des descriptions détaillées, vérifier les numéros de version, lire les notes de mise à jour et sélectionner l'installation, le tout sans avoir besoin d'ouvrir un navigateur.

Comprendre les vues principales et les catégories

Tim montre que le nouveau gestionnaire d'extensions organise désormais le contenu en vues primaires claires grâce à des onglets situés en haut de la page :

  • Parcourir : Pour découvrir de nouvelles extensions sur le marché Visual Studio.

  • Installé : Affiche toutes les extensions installées dans votre instance actuelle.

  • Mises à jour : Liste les mises à jour disponibles pour n'importe laquelle de vos extensions.

  • Itinérance : Affiche les extensions utilisateur qui sont liées à votre compte Microsoft et qui peuvent être facilement synchronisées entre les machines.

Il explique que la fonction Roaming Extensions est particulièrement utile si vous utilisez plusieurs machines de développement. Si une extension a été installée et liée à votre compte Microsoft sur un système, vous pouvez facilement la réinstaller sur un autre système sans avoir à télécharger manuellement le fichier .vsix.

Questions visuelles et bogues de taille de police

Tim n'hésite pas à signaler les premiers bogues de l'interface utilisateur. Lorsque l'on augmente la taille des polices à l'aide d'outils tels que Font Sizer (par Mads Kristensen), certains éléments du gestionnaire d'extension ne sont pas correctement mis à l'échelle. Par exemple, les numéros de version, les statistiques de téléchargement et même les URL d'extension peuvent apparaître trop petits ou mal alignés. En revanche, les étoiles utilisées pour les évaluations s'affichent plus grandes que nécessaire, ce qui entraîne des incohérences dans la mise en page.

Il précise que ce type de décalage visuel est probablement dû au fait que l'interface utilisateur ne respecte pas totalement les paramètres d'accessibilité ou de mise à l'échelle des polices - un problème clé pour les développeurs qui utilisent des environnements modifiés.

Mise à jour de l'extension

La mise à jour des extensions installées s'effectue en grande partie de la même manière. Si des mises à jour sont disponibles, les boutons Tout mettre à jour ou Mettre à jour apparaissent. Tim en fait la démonstration en sélectionnant une extension (dans son cas, Uno) et en cliquant pour la mettre à jour.

Comme auparavant, les mises à jour sont programmées pour le prochain redémarrage de Visual Studio. Tim note que les boutons de mise à jour peuvent sembler coupés ou abrégés en raison des mêmes bizarreries de rendu des polices mentionnées précédemment, mais la fonctionnalité reste solide (5:20).

Désinstallation ou désactivation des extensions

L'un des changements qui pourrait dérouter certains utilisateurs est la manière de désactiver ou de désinstaller une extension. Dans l'ancienne version, les options de désinstallation étaient plus claires. Dans le nouveau gestionnaire d'extensions, vous devez maintenant cliquer sur l'ellipse (trois points verticaux) à côté du nom de l'extension. Cela révèle des options telles que Désinstaller, Désactiver ou Modifier.

Tim espère que Microsoft finira par intégrer ces options dans l'interface utilisateur principale au lieu de les cacher dans un menu, ce qui favoriserait une utilisation plus intuitive.

Une énorme amélioration pour la découverte d'extensions

Tim souligne que cette nouvelle présentation constitue une amélioration majeure pour aider les développeurs à découvrir de nouvelles extensions. L'expérience intégrée de type navigateur permet aux développeurs d'évaluer les outils visuellement et fonctionnellement au sein de l'IDE. Des fonctionnalités telles que la recherche, les icônes de filtrage, les descriptions détaillées et l'étiquetage des catégories facilitent grandement la recherche d'outils adaptés à vos langages de programmation, à votre flux de travail ou à votre type de projet.

Il montre un exemple - un outil qui peut générer un client API REST sur la base d'une définition Swagger. Avec l'ancien système, vous n'auriez peut-être jamais découvert ces outils, à moins de les rechercher activement sur le web. Aujourd'hui, ces types d'outils sont plus faciles à trouver dans l'interface utilisateur de Visual Studio.

Donner son avis et participer aux améliorations

Pour conclure, Tim encourage les utilisateurs à lui faire part de leurs commentaires s'ils rencontrent d'autres problèmes ou bogues. Visual Studio comprend une fonction de retour d'information intégrée que l'on trouve à l'adresse suivante : :

Aide → Envoyer un commentaire → Signaler un problème ou suggérer une fonctionnalité

Tim lui-même a déjà signalé le problème de mise à l'échelle des polices, et il affirme que l'équipe de Visual Studio y travaille activement. Il encourage les développeurs à participer à l'amélioration de Visual Studio par la communauté en fournissant des suggestions exploitables.

Il salue également Mads Kristensen, développeur prolifique d'extensions pour Visual Studio, et recommande d'essayer ses outils expérimentaux, qui donnent souvent un aperçu des futures fonctionnalités de l'IDE.

Conclusion

Le nouveau gestionnaire d'extensions de Visual Studio 2022 v17.10 représente une avancée significative dans la manière dont les développeurs gèrent les extensions au sein de l'IDE. Avec une interface à onglets, une meilleure navigation dans les extensions, la prise en charge des extensions d'utilisateurs itinérants et des informations détaillées présentées dans l'application elle-même, l'expérience a été considérablement améliorée.

Que vous soyez un développeur chevronné ou que vous exploriez simplement le Marché Visual Studio à la recherche d'outils utiles, ce gestionnaire d'extensions mis à jour rend la découverte, l'installation et la mise à jour des extensions plus rapides et plus intuitives.

Ne manquez pas de regarder la vidéo complète de Tim Corey vidéo pour un aperçu pratique, et si vous explorez les extensions dans Visual Studio, n'oubliez pas de donner votre avis et de contribuer à l'élaboration du prochain ensemble de nouvelles fonctionnalités de l'IDE.\NLa traduction doit rester professionnelle, en préservant l'exactitude technique tout en expliquant les caractéristiques et les avantages de ces outils de développeur Consultez son canal pour d'autres tutoriels et points de vue axés sur les développeurs.

Hero Worlddot related to Nouveau gestionnaire d'extensions dans Visual Studio 2022 v17.10
Hero Affiliate related to Nouveau gestionnaire d'extensions dans Visual Studio 2022 v17.10

Gagnez plus en partageant ce que vous aimez

Vous créez du contenu pour les développeurs travaillant avec .NET, C#, Java, Python ou Node.js ? Transformez votre expertise en revenu supplémentaire !

Équipe de soutien Iron

Nous sommes en ligne 24 heures sur 24, 5 jours sur 7.
Chat
Email
Appelez-moi