Microsoft a annoncé la disponibilité générale de Visual Studio 2019 pour Windows et Mac . Cette version majeure de l'un des environnements de développement les plus populaires a été publié après une interruption de deux ans au cours de laquelle la dernière version majeure -- Visual Studio 2017 -- a reçu plusieurs correctifs incrémentiels et mises à niveau de fonctionnalités. Microsoft avait publié le premier aperçu de Visual Studio 2019 à l'adresse Microsoft Connect(); 2018 en décembre 2018. La nouvelle version inclut quelques fonctionnalités très attendues - IntelliCode et Live Share.
IntelliCode, disponible sous la forme d'une extension, est un ensemble de fonctionnalités assistées par l'IA pour améliorer la productivité des développeurs grâce à des fonctionnalités telles que IntelliSense contextuel, le formatage du code et l'inférence de règles de style. Selon la documentation, il «s'entraine sur 2 000 projets open source sur GitHub, chacun avec plus de 100 étoiles, pour générer ses recommandations.» Les extensions IntelliCode sont disponibles pour C ++, C# et XAML dans Visual Studio .
Live Share, installé par défaut dans Visual Studio 2019, est un environnement collaboratif en temps réel permettant aux coéquipiers d'éditer et de déboguer ensemble sans qu’ils aient besoin de cloner un dépôt ou de configurer un autre environnement. Dans son billet de blog annonçant la disponibilité générale de Live Share avec Visual Studio 2019, Jon Chu, responsable de programme pour Visual Studio Live Share, note que Live Share est «applicable dans un large éventail de cas d'utilisation. Il peut être utilisé lors de la programmation en binôme, lors de la révision de codes, lors de conférences et de présentations aux étudiants et collègues, ou même lors de la programmation de masse lors de hackathons.»
Cette nouvelle version apporte de nombreuses améliorations par rapport à Visual Studio 2017. John Montgomery, vice-président de Visual Studio, déclare dans un article de blog annonçant la sortie que la nouvelle expérience de la fenêtre de démarrage, "vous aide à entrer dans votre code plus rapidement en simplifiant le clonage d'un référentiel Git ou l'ouverture d'un projet ou d'un dossier existant". Visual Studio 2019 propose également une nouvelle expérience de recherche qui permet aux développeurs de trouver tout ce qui est dans Visual Studio, y compris les paramètres, les commandes, les fenêtres d’outil, etc..., et prend également en charge la recherche de chaîne floue.
Montgomery note que «Visual Studio 2019 améliore la navigation dans le code et ajoute de nombreuses refactorisations, ainsi qu'un indicateur d'intégrité du document et un nettoyage du code en un clic pour appliquer plusieurs règles de refactoring. Des améliorations ont également été apportées à l’expérience de débogage, notamment des points d'arrêts de données (data breakpoints) pour les applications .NET Core qui vous permettent d’interrompre uniquement sur des modifications de valeur que vous recherchez.»
VS 2019 pour Mac comprend un nouvel éditeur C#, une nouvelle fenêtre de démarrage pour une meilleure navigation, la possibilité de lancer plusieurs instances de l'EDI, la prise en charge du débogueur Unity et des améliorations globales des performances, de la fiabilité et de l'accessibilité, selon un article de blog de Unni Ravindranathan, responsable principal du goupe de programme, Visual Studio pour Mac.
Selon les réactions de la communauté, une semaine après la publication de cette version, une mise à jour a déjà été livrée qui, en plus de certaines corrections de bugs, fournit aux développeurs une option pour sélectionner UWP lors de la création d'un nouveau projet Xamarin.Forms.
Microsoft s'est associé à Pluralsight et à LinkedIn Learning pour permettre aux développeurs de démarrer rapidement leur aventure avec Visual Studio 2019. Pluralsight propose un cours gratuit jusqu'au 22 avril 2019, alors que LinkedIn Learning propose un cours gratuit jusqu'au 2 mai, qui couvre les nouvelles fonctionnalités et les fonctionnalités améliorées.
Pour une couverture plus complète des ajouts et des améliorations, reportez-vous au site de Microsoft, avec les notes de publication pour Windows et Mac. Pour en savoir plus sur les fonctionnalités attendues dans un avenir proche, accédez à la feuille de route de Visual Studio . Si vous avez des questions, il existe la communauté des développeurs Visual Studio.