Microsoft met à jour la feuille de route de Visual Studio

Microsoft a mis à jour sa feuille de route pour l'IDE de Visual Studio jusqu'en juin 2020. Les améliorations prévues pour les mois à venir vont d'une meilleure intégration Git et des performances plus rapides à des améliorations pour C ++ et les diagnostics.

Une meilleure intégration Git est citée comme une amélioration attendue pour le noyau IDE. Les plans pour le noyau de Visual Studio incluent également l'utilisation de Visual Studio en tant que client pour les environnements en ligne et l'amélioration de la prise en charge des réseaux à l'aide d'un accès conditionnel. L'amélioration des performances de l'EDI lors de l'ouverture et de l'utilisation de grandes solutions est également un objectif. Microsoft cite également un bouton pour actualiser les résultats de la recherche et référencer les fenêtres.

Les développeurs intéressés peuvent faire part de leurs commentaires sur la feuille de route, qui a été publiée le 25 février. La mise à jour de Microsoft de la feuille de route de Visual Studio répertorie également les travaux prévus dans les domaines suivants:

C ++

  • Conformité C ++ 20, y compris avoir des concepts C ++ 20 dans IntelliSense.
  • Implémentez  std:span pour la bibliothèque standard C ++ dans le compilateur Microsoft Visual C ++ et la bibliothèque standard du jeu d'outils standard.
  • Prise en charge des coroutines de style C ++ 20.
  • Améliorez le ciblage de Linux et d'autres systèmes de type Unix à partir de Visual Studio avec C ++.
  • Développement simplifié de CMake, y compris la navigation dans le code pour les scripts CMake.
  • Prise en charge de 64-Clang / LLVM.

.NET

  • Améliorez les fonctionnalités intégrées pour les tâches courantes, y compris l'ajout automatique d'en-têtes aux fichiers source lorsqu'ils sont configurés à l'aide d'Editor.Config.
  • Améliorations du débogage.
  • Le code en mouvement automatique renomme les espaces de noms.
  • Supprimez les références inutilisées dans les projets et solutions.
  • Extrayez les membres d'une classe existante dans une nouvelle classe.

Diagnostique

  • Amélioration des outils de profilage pour les applications ASP.NET plus performantes.
  • Amélioration des outils de la boucle interne.
  • Amélioration des outils pour .NET Core sous Linux.
  • Activation du code décompilé lorsque la source n'est pas activée.
  • Améliorez les outils de diagnostic de la plate-forme, y compris la prise en charge du débogage pour les applications créées avec le SDK Open Enclave.

Outils Web

  • Introduisez la prise en charge du débogage Blazor Wasm (WebAssembly) et activez la création de projet Blazor WASM à l'aide de fournisseurs d'identité.
  • Meilleure expérience pour la configuration et l'approvisionnement des services cloud Azure.
  • Améliorez l'expérience de publication pour App Service Linux.

XAML

  • Meilleure productivité lors de la création d'applications XAML, y compris l'amélioration du concepteur XAML pour .NET Core WPF et UWP.
  • Créez des applications Windows10X.

Xamarin

  • Améliorez le débogage de l'interface utilisateur XAML à l'aide d'outils tels que Visual Tree et Hot Reload.
  • Créez des interfaces utilisateur Android avec l'éditeur XML.
  • Utilisez le redémarrage à chaud pour une meilleure efficacité de construction sur les plates-formes mobiles.
  • Créez des applications mobiles à l'aide de .NET 5.