Microsoft met à disposition le deuxième aperçu de Visual Studio 2022 17.6

Microsoft met à disposition le deuxième aperçu de Visual Studio 2022 17.6

Microsoft a annoncé la disponibilité de Visual Studio 2022 17.6 Preview 2. Dans cette mise à jour, Microsoft a travaillé sur de nombreuses améliorations pour augmenter votre productivité, rationaliser le développement de jeux, améliorer. développement mobile NET et permettent une meilleure gestion de l’entreprise.

Notes de version

  • Suppression des outils de développement Edge intégrés pour la charge de travail Web ASP.NET

C++

  • Dans la dernière version de CMake Debugger, vous pouvez désormais afficher l’état des cibles et des tests actuellement définis avec leurs propriétés. Vous pouvez également afficher les répertoires dans la fenêtre Locals.
  • Vous pouvez désormais utiliser la fonctionnalité Créer une fonction membre pour ajouter rapidement des constructeurs et des opérateurs d’égalité à vos classes. Lorsque vous avez une classe avec des champs, trois points apparaîtront sous le nom de la classe, et en passant la souris dessus, une icône de tournevis s’affichera. La liste déroulante de l’icône du tournevis affichera les nouvelles suggestions de fonctions membres. Avec cela, vous pouvez ajouter un constructeur par défaut, un constructeur avec tous les champs, un opérateur d’égalité et un opérateur d’égalité avec tous les champs.
  • HLSL (High Level Shading Language) est un langage de programmation spécifique à DirectX utilisé pour créer des shaders dans les applications de développement et de rendu de jeux. L’ extension populaire HLSL Tools de Tim Jones est désormais disponible dans le cadre de Visual Studio, fournissant la coloration syntaxique, la complétion d’instructions, l’accès à la définition, et bien plus encore ! Pour utiliser les outils HLSL, veuillez activer le composant dans la charge de travail « Développement de jeux avec C++ » ou « Développement de jeux avec Unity » dans le programme d’installation de Visual Studio.
  • Amélioration des performances pour Go To et All In One Search pour les symboles C++.

Outils de développement Microsoft Teams (boîte à outils Teams)

  • Ajoutez l’indicateur de fonctionnalité « Améliorations de la configuration de l’application Teams ». La fonctionnalité de prévisualisation de Teams Toolkit permet aux développeurs d’intégrer leurs applications internes et SaaS existantes dans Teams avec l’intégration native de Teams. Dans le fichier teamsfxapp.yml définit ce que fait le moteur Teams Toolkit.
  • Ajoutez le lien profond pour ouvrir la boîte à outils Teams directement à partir du portail des développeurs Teams . Vous pouvez désormais ouvrir des projets Teams dans le portail des développeurs et les modifier dans Teams Toolkit.

Débogage, diagnostic et profilage

Groupes de points d’arrêt

  • Le débogueur Visual Studio prend désormais en charge les groupes de points d’arrêt, ce qui peut vous permettre de gérer rapidement et facilement de nombreux points d’arrêt dans des groupes organisés.
  • Vous pouvez créer un nouveau groupe de points d’arrêt à l’aide du menu déroulant « Nouveau » dans la fenêtre des points d’arrêt. Pour ajouter un point d’arrêt à un groupe existant, cliquez avec le bouton droit sur le point d’arrêt et choisissez « Ajouter au groupe de points d’arrêt ». Vous pouvez également faire glisser et déposer le point d’arrêt dans le groupe souhaité. Ces groupes de points d’arrêt peuvent être activés, désactivés et supprimés. Les points d’arrêt peuvent être basculés individuellement ou en combinaison selon les besoins.

Memory Tool Insights Baies fragmentées

  • L’outil Visual Studio Memory Analysis a désormais la capacité d’identifier et d’afficher des tableaux clairsemés. Vous pouvez voir les objets de la liste avec un tableau clairsemé sous l’onglet Insights.
  • Un Sparse Array est un tableau qui est principalement rempli de zéro éléments, ce qui peut être inefficace en termes de performances et d’utilisation de la mémoire. L’outil d’analyse de la mémoire détectera automatiquement ces tableaux et vous montrera combien de mémoire est gaspillée en raison de ces valeurs nulles.
  • Le débogueur prend désormais en charge l’inclusion de. filtre natstep et. natjmc dans des solutions individuelles, plutôt qu’à l’emplacement global précédent. Cette modification permet une collaboration plus efficace au sein des équipes, car ces fichiers peuvent désormais être traités comme n’importe quel autre fichier dans un référentiel et partagés en conséquence.

Outil d’instrumentation

  • L’outil Visual Studio Instrumentation prend désormais en charge le code C++, offrant une meilleure analyse des performances. Pour accéder à l’outil d’instrumentation, accédez à Debug > Performance Profiler et sélectionnez « Instrumentation » dans la fenêtre Profiler qui s’affiche.
  • La vue des données d’instrumentation présente une liste de fonctions classées par exécution la plus longue, ce qui facilite l’identification des goulots d’étranglement potentiels. De plus, la section Hot Path affiche la pile d’appels pour les fonctions qui consomment le plus de CPU, fournissant un aperçu supplémentaire des problèmes de performances.

Profiler Live Graph pour. NET sur WSL

  • Les outils de profilage Visual Studio prennent désormais également en charge les graphiques en direct lors de la collecte à partir de dotnet-monitor pour WSL. Les métriques en direct WSL sont disponibles pour. NET allocation d’objets, utilisation du processeur et le. Outil de compteur NET.
  • Alors que l’outil collecte initialement des données à partir de dotnet-monitor pour WSL, vous pouvez voir le graphique en temps réel pour les informations de compteur en direct, puis vous pouvez arrêter la collecte et voir des vues détaillées de l’allocation de mémoire, des arborescences d’appels, des fonctions, des collections et d’autres informations connexes. données.

Outil d’allocation d’objets .NET

  • Le. L’outil d’allocation d’objets NET offre désormais la possibilité d’importer des allocations à partir d’un. Fournisseur de données NET utilisant les formats de fichier ETL. Par exemple, si vous avez un fichier ETL obtenu à partir d’un. NET qui contient des événements de tick d’allocation, l’outil peut exécuter et afficher les allocations effectuées dans ces données.

Améliorations des outils Git

Mise en scène et validation pendant la construction

Vous pouvez désormais mettre en scène vos modifications et valider vos éléments mis en scène lors d’une génération. La validation directe est une opération risquée car vos fichiers peuvent changer, mais vous pouvez désormais les mettre en scène, vérifier que vos fichiers sont corrects et les valider, tout cela pendant qu’une construction est en cours d’exécution.

Problèmes GitHub et éléments de travail Azure DevOps – Recherche améliorée

Grâce à l’amélioration de notre intégration des problèmes et des éléments de travail dans le message de validation, vous obtenez désormais de meilleurs résultats de recherche lorsque vous recherchez des éléments que vous n’avez pas mis à jour récemment ou qui ne vous concernent pas mais qui font partie de votre projet ou référentiel. La recherche fonctionne en faisant correspondre des chaînes complètes dans les noms de vos articles. Cela peut aider à minimiser les identifiants d’élément copiés-collés entre le navigateur et Visual Studio.

Boîte de dialogue de fusion améliorée

Les mises à jour de notre boîte de dialogue de fusion facilitent la compréhension du nombre de fichiers concernés et vous avertissent en cas de conflit.

Améliorations des performances de l’historique Git

Des améliorations drastiques apportées à notre fenêtre Git History chargent désormais les commits précédents plus rapidement, ce qui vous permet de creuser dans l’historique de vos fichiers et dossiers plus rapidement qu’auparavant !

Nouvelles améliorations de la dénomination des branches et des balises

Les améliorations apportées aux boîtes de dialogue Nouvelle branche et Nouvelle balise remplacent automatiquement les espaces par des tirets pour éviter les caractères non valides dans le nom.

La gestion de l’entreprise

Hébergez et déployez des mises en page Visual Studio à partir de votre intranet

Les administrateurs informatiques pourront désormais héberger et déployer des mises en page sur un site Web intranet en plus d’un partage de fichiers. L’utilisation d’un emplacement intranet peut simplifier la maintenance de la disposition et améliorer les performances de l’installation, en particulier pour les organisations qui utilisent actuellement plusieurs partages de fichiers sur le réseau mondial. Le scénario est actuellement destiné aux administrateurs informatiques pour un déploiement à distance. Visitez le site de commentaires pour afficher des conseils sur la façon d’activer cette expérience et faites-nous savoir s’il manque des fonctionnalités dont vous auriez besoin .

Limiter l’exposition aux produits disponibles dans le programme d’installation

Nous avons mis à jour la logique qui contrôle les produits proposés comme disponibles lorsque vous affichez l’onglet « Disponible » de Visual Studio Installer. Vous devriez maintenant avoir un accès facile aux aperçus actuels, ainsi que la possibilité de restreindre l’exposition à certains produits en désactivant les canaux ou en utilisant la nouvelle politique « HideAvailableTab » pour désactiver complètement l’onglet disponible.

Si vous souhaitez essayer le nouvel aperçu, rendez-vous simplement sur la page Web d’aperçu de Visual Studio et appuyez sur Télécharger l’aperçu. Il n’y a pas besoin de s’inquiéter de votre installation stable existante de Visual Studio car l’aperçu sera installé côte à côte afin que vous puissiez basculer entre eux.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *