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.8 Preview 2 est disponible
Apportant le support du Threading C11 et la prise en charge de launch.json pour le dossier ouvert

Le , par Jade Emy

31PARTAGES

5  0 
Après avoir eu un premier aperçu de la prochaine version de Visual Studio, Microsoft annonce de nouvelles fonctionnalités et de nouvelles mises à jour. Cette version apporte des outils supplémentaires pour vous aider à améliorer votre productivité, à déboguer votre code, ainsi que des améliorations supplémentaires pour C++ et Game Dev.


Productivité

Éditez vos descriptions de demandes d'extraction avec Markdown

Utilisez l'éditeur Markdown avec vos descriptions de demandes d'extraction pour afficher les en-têtes, les listes à puces et d'autres syntaxes Markdown en cliquant sur le bouton "Aperçu". Activez cette fonctionnalité via Preview Features > Git Pull Request - Markdown.


Améliorations du résumé des différences

Sur la base de l'aperçu 1, l'interface utilisateur du résumé du différend a été amélioré, permettant d'étendre et de réduire des régions spécifiques dans la vue du résumé. Cela vous permet d'obtenir un peu plus de contexte sur les lignes cachées lorsque c'est nécessaire. Essayez-le en cliquant sur le bouton Résumé dans le coin supérieur droit lorsque vous comparez des fichiers ou que vous comparez des versions antérieures de votre code.


C++ et développement de jeux

Support du Threading C11

Microsoft a maintenant implémenté le support de la bibliothèque optionnelle C11 threads.

Contrairement aux atomiques C11, il n'y a pas de compatibilité entre les threads C11 et les threads C++, mais les programmes C++ peuvent inclure l'en-tête C11 threads et appeler les fonctions comme n'importe quel programme C. Les implémentations sont distinctes.

Le C11 prend en charge les threads et une variété de primitives de concurrence, notamment les mutex, les variables de condition et le stockage statique des threads. Tous ces éléments sont implémentés

Mise à jour de l'affichage des cibles CMake

Maintenant, vous pouvez simplement naviguer vers la vue des cibles CMake en faisant un clic droit n'importe où dans votre explorateur de solutions et en sélectionnant "Switch to CMake Targets View". Vous pouvez également accéder à la vue CMake Targets en la sélectionnant dans le menu déroulant View.


En outre, la vue des cibles CMake a été simplifiée afin que les utilisateurs n'aient pas à cliquer dans des dossiers sans exécutables constructibles pour atteindre la cible souhaitée.

.NET/C#

Utilisation sécurisée des secrets dans les requêtes HTTP

Lors du développement d'API Web, il est souvent nécessaire d'utiliser une valeur secrète. La prise en charge de l'utilisation en toute sécurité des secrets avec les fichiers HTTP a été ajoutée dans Visual Studio. Cette prise en charge inclut le stockage des secrets dans trois fournisseurs de secrets différents.

Développement JavaScript et TypeScript

Prise en charge de launch.json pour le dossier ouvert

Lorsque vous choisissez d'ouvrir un dossier sur votre espace de travail avec launch.json dans le répertoire .vscode pour stocker vos paramètres de lancement et de débogage, il sera reconnu par Visual Studio et inclus dans le menu déroulant des cibles de débogage juste à côté du bouton vert.


F#

Nouvelle correction de code

Microsoft a introduit une correction de code qui remplace les égalités (`=`) par des deux-points (`:`) dans les définitions des champs d'enregistrement. Cette erreur est particulièrement fréquente chez les nouveaux venus en F#.


Amélioration de l'autocomplétion

L'autocomplétion en F# est maintenant améliorée dans plusieurs scénarios.

Champs d'enregistrement anonymes :


Champs de cas d'union :


Champs de cas d'union discriminés :


Expressions de valeur de cas d'énumération :


Débogage et diagnostics

Prise en charge du débogage Enc/Hot Reload sur plusieurs plateformes (Docker, WSL)

Ajout de la prise en charge des scénarios Edit and Continue pour F5 (avec débogueur) et Ctrl-F5 (sans débogueur) lors du diagnostic et du débogage d'applications hébergées dans des conteneurs Linux ou dans Windows Subsystem for Linux (WSL). Veuillez noter que le scénario de débogage F5 repose sur .NET 8 RC1 et plus.

Débogage des services applicatifs Linux via Attach to Process

Cette version dévoile une nouvelle fonctionnalité puissante qui permet le débogage des processus .NET dans Linux App Services - via "Attach to Process".

Cette fonctionnalité permet aux développeurs de déboguer et de diagnostiquer sans effort les problèmes au sein de leurs instances Linux Azure App Services en cours d'exécution.

Pour s'attacher à un processus
  1. sélectionnez Debug > Attach to Process (ou appuyez sur Ctrl+Alt+P) pour ouvrir la boîte de dialogue Attach to Process.
  2. vérifiez le type de connexion. Il doit s'agir de "Microsoft Azure app Service"
  3. définissez la cible de la connexion sur le nom de votre machine Linux.
  4. sélectionnez le bon processus disponible et cliquez sur "Attacher"

Vous trouvez les autres fonctionnalités de cette mise à jour dans la source.

Source : Microsoft

Et vous ?

Quel est votre avis sur ces nouvelles fonctionnalités ?

Voir aussi :

Microsoft annonce la mise à la retraite de l'IDE Visual Studio pour Mac, Visual Studio pour Mac 17.6 continuera à être supporté pendant encore 12 mois

La version 17.7 de Visual Studio 2022 est maintenant disponible intégrant un outil de comparaison des fichiers et Build Insights pour C++

Visual Studio Code : un éditeur libre ou un piège pour les développeurs ? Une analyse de Geoffrey Huntley, ingénieur logiciel et un ingénieur DevOps

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

Avatar de Aiekick
Membre extrêmement actif https://www.developpez.com
Le 27/10/2023 à 19:38
et pendant ce temps intellisense est toujours aussi mauvais depuis x version de visual studio.
mais que font ils ??
1  0