La Release Candidate (RC) de Visual Studio 2019 est disponible au téléchargement
Un mois avant la sortie de la version stable de l'EDI de Microsoft

Le , par Michael Guilloux

418PARTAGES

13  0 
Le 27 février, Microsoft a annoncé la disponibilité au téléchargement de la version RC (Release Candidate) de Visual Studio 2019. Cela marque l'une des dernières étapes avant la disponibilité générale prévue pour le 2 avril. Microsoft dit encore être en train de finaliser certains éléments avant la sortie de la version stable, mais cette dernière ne devrait introduire aucun changement significatif par rapport à VS 2019 RC.

Les nouveautés et améliorations ont été progressivement présentées au fil des préversions de 2019, et à l'approche de la disponibilité générale, c'est une longue liste qu'on obtient dans les notes de publication. Pour aller à l'essentiel, voici quelques-unes des principales nouveautés et améliorations par domaine :

Installation

Les mises à jour de Visual Studio seront maintenant téléchargées en arrière-plan. Ces téléchargements auront lieu uniquement quand votre ordinateur sera inactif. Et lorsque le téléchargement sera terminé, vous obtiendrez une notification à l’intérieur de Visual Studio que votre téléchargement est maintenant prêt à installer.

Vous pouvez désormais contrôler le mode d’installation des mises à jour et préciser s’il faut les télécharger par le biais du menu Outils > Options en changeant les paramètres de la page Mises à jour du produit. Le mode par défaut est « Tout télécharger, puis installer », ce qui vous permet de continuer à utiliser Visual Studio pendant le téléchargement des mises à jour.

Environnement de développement

Cette version de Visual Studio offre la possibilité de collaborer avec d'autres utilisateurs à l’aide de Visual Studio Live Share, qui est installé par défaut - rappelons que Live Share est une extension de développement collaboratif en temps réel pour Visual Studio Code et Visual Studio.

Visual Studio 2019 introduit une nouvelle fenêtre de démarrage qui vous permet d'ouvrir le code sur lequel vous avez récemment travaillé ou démarrer à partir d’un des flux plus couramment utilisés comme cloner, ouvrir ou créer un projet.

Vous pourrez gérer facilement les fonctionnalités en préversion que vous avez activées à partir d'une nouvelle page Fonctionnalités en préversion disponible dans la boîte de dialogue Options. VS 2019 vient aussi avec une nouvelle expérience de notifications pour vous permettre de ne pas manquer des informations importantes, telles que les requêtes Visual Studio Live Share.

Entre autres améliorations et nouveautés, vous pouvez désormais appliquer des préférences de style de code à partir de la ligne de commande avec l’outil global dotnet format. Précisons aussi que MSBuild et Visual Studio ciblent maintenant .NET Framework 4.7.2 par défaut.

Performances

Visual Studio 2019 introduit des options qui permettent de contrôler le chargement des solutions afin d'améliorer les performances de l'EDI. Une option permet par exemple de charger les solutions de grande taille avec tous les projets déchargés. Sinon, vous pouvez également choisir quels projets charger à l'ouverture de votre solution avec des fichiers de filtre de solution.


Charger une solution avec tous les projets déchargés

Précisons aussi que vous pouvez maintenant voir la progression du chargement de votre solution dans le centre d’état des tâches, ainsi qu’être averti de la fin du chargement. On note également une amélioration des performances de frappe, et une amélioration des performances d’IntelliSense dans les fichiers C++ dans les projets CMake, entre autres.

Débogage et diagnostics

Une nouvelle fonctionnalité de recherche a été intégrée aux fenêtres Espion, Automatique et Variables locales. Avec cette fonctionnalité, vous pouvez utiliser des mots clés pour trouver des éléments de code, les mettre en surbrillance et y accéder directement.

Pour les applications C++ exécutées sur Windows, les fichiers PDB se chargent maintenant dans un processus 64 bits distinct. Ce changement résout plusieurs problèmes de plantage qui pouvaient survenir quand le débogueur manquait de mémoire au moment du débogage d’applications contenant de nombreux modules et fichiers PDB.

Contrôle de code source et Team Explorer

Vous pouvez stocker temporairement des modifications apportées le temps de travailler sur une autre tâche grâce à la nouvelle prise en charge du remisage Git (git stash) par les outils Git de Team Explorer. Visual Studio 2019 vous offre aussi la possibilité d'expérimenter l'extension GitHub Pull Requests, qui est disponible sur le VS Marketplace et qui vous permet de valider, exécuter et déboguer des pull requests depuis Azure Repos sans quitter votre EDI.


Nouvelle expérience de Pull Request

Langages de programmation

Commençons ici par C#. Visual Studio 2019 permettra d'avoir un aperçu des nouvelles fonctionnalités introduites dans C#. Le compilateur C# prend en charge des nouveautés comme les types de références nullables, sans doute la plus importante de C# 8. Avec cette fonctionnalité, par défaut, les types de références seront non nullables (ne pourront pas prendre de valeur null), mais vous pouvez faire en sorte qu’un type de variable soit traité comme nullable en l'annotant avec ?. Les autres nouveautés prises en charge par le compilateur C# sont les flux asynchrones, les types Range et Index, les expressions Switch, les modèles récursifs, les déclarations using, les fonctions locales static, entre autres.

À part C#, on compte des améliorations pour les développeurs C++. Vous pouvez par exemple écrire votre code C++ et XAML plus rapidement à l’aide de Visual Studio IntelliCode, une extension facultative qui fournit des suggestions basées sur l'IA pour votre code. Les développeurs C++ vont également recevoir des avertissements d’analyse du code au sein de l’éditeur. L’analyse du code s’exécute désormais automatiquement en arrière-plan et les avertissements sont marqués par des tildes verts dans l’éditeur à mesure que vous tapez. Vous pourrez encore configurer vos projets CMake à l’aide du nouvel éditeur de paramètres CMake, qui fournit une alternative à CMakeSettings.json. Et il y a encore d'autres petites améliorations ciblant les développeurs C++.

Au niveau de JavaScript/TypeScript, Visual Studio 2019 ajoute, entre autres, une fonctionnalité qui était très demandée par les utilisateurs de Node.js : le débogage JavaScript dans les tests unitaires dans les projets Node.js. Des améliorations et nouveautés débarquent également pour les utilisateurs de F# et Python. Notons par ailleurs le support pour travailler avec .NET Core 3.0.

Voici ici quelques-unes des principales nouveautés et améliorations de Visual Studio 2019 disponibles dans la version RC. Vous trouverez, dans les notes de publication, plus détails sur ce qu'apporte cette nouvelle version majeure de l'EDI de Microsoft.

Sources : Annonce de VS 2019 RC, Notes de publication et téléchargements

Et vous ?

Que pensez-vous des nouveautés et améliorations introduites dans Visual Studio 2019 ?
Lesquelles appréciez-vous le plus ? Et quelles fonctionnalités et améliorations attendez-vous encore ?

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

Avatar de denisys
Membre éprouvé https://www.developpez.com
Le 03/04/2019 à 18:06
Merci pour ta réponse et bien vue de ta part !!!
Effectivement, il ne fallait pas oublier ce petit détail, qui m’a échappé !!

Citation Envoyé par fab256 Voir le message
Mais est-ce que on peut programmer sur MAC comme sur PC avec Visual Studio 2019?
Pour répondre a ta question, il faut tester les nouveautés de VSTD 2019 !!
Ce que tu peux faire, si tu a un Mac, avec la version : Visual Studio Community pour Mac
---------------------------------------------------------------------------------------------
Environnement de développement intégré (IDE) gratuit et totalement fonctionnel pour les étudiants, les développeurs open source et les développeurs particuliers
Téléchargement

https://visualstudio.microsoft.com/fr/vs/mac/
----------------------------------------------------------------------------------------------
Sinon, pour la version 2015, qui n’existe pas pour Mac,
les applications peuvent être portables de Développée sur Windows sur utilisé sur Mac .
En fait, si la nouveauté est apporté par Microsoft,
concernant .Net Core 3 , avec VSTD 2019 , tu vas avoir cette portabilité , dans le futur .
1  0 
Avatar de fab256
Membre confirmé https://www.developpez.com
Le 03/04/2019 à 10:43
Mais est-ce que on peut programmer sur MAC comme sur PC avec Visual Studio 2019?
0  0 
Avatar de denisys
Membre éprouvé https://www.developpez.com
Le 03/04/2019 à 13:58
Sur la page de ton lien, est indiqué ceci.
---------------------------------------------
Puissant IDE, gratuit pour les étudiants, les contributeurs open source et les développeurs indépendants
Téléchargement gratuit

Télécharger la préversion
Professional

IDE Professional adapté aux petites équipes
Essai gratuit

Télécharger la préversion
Enterprise

Solution de bout en bout et scalable pour les équipes de toutes tailles
Essai gratuit

Télécharger la préversion
------------------------------------------
Visual Studio 2019 c'est bien une préversion , actuellement ???
ou
tu a un autre lien a proposer ?????
0  0 
Avatar de dorian833
Membre averti https://www.developpez.com
Le 03/04/2019 à 14:35
Citation Envoyé par denisys Voir le message
Visual Studio 2019 c'est bien une préversion , actuellement ???
ou
tu a un autre lien a proposer ?????
De ce que j'ai compris de la page, les liens dans les boutons bleus ("Téléchargement gratuit" et "Essai gratuit" sont pour la version finale de VS2019 et les liens en-dessous de ces boutons bleus sont pour la préversion des évolutions de VS2019.

D'ailleurs si tu regarde la différence entre les liens, la grosse différence est l'ajout de "&ch=pre" dans l'URL dans les liens pour les préversions. Je dirais que ça correspond à "channel=preversion"
0  0 

 
Contacter le responsable de la rubrique Accueil

Partenaire : Hébergement Web