
Microsoft fait le point sur les nouveaut�s et les am�liorations
Microsoft a profit� de son �v�nement d�di� aux d�veloppeurs pour annoncer la disponibilit� de Visual Studio 2019 version 16.6 and 16.7 Preview 1.
Windows Forms Designer pour .NET Core
Le Windows Forms Designer pour .NET Core est �galement d�sormais disponible. Il dispose de tous les contr�les Windows Forms � l'exception de DataGridView et ToolStripContainer qui arrivera bient�t. De plus, toutes les autres fonctionnalit�s de conception incluent: glisser-d�poser, s�lection, d�placer et redimensionner, couper/copier/coller/supprimer des contr�les, l'int�gration avec la fen�tre Propri�t�s, la g�n�ration d'�v�nements et plus encore!
Pour activer le Windows Forms Designer dans Visual Studio 2019, acc�dez � Outils> Options> Environnement> Fonctionnalit�s en pr�version et s�lectionnez l'option Utiliser la pr�version du Windows Forms Designer pour les applications .NET Core.
.NET Core Windows Forms Designer
Contr�le de version
Cette mouture apporte l'expansion continue des fonctionnalit�s de Git dans Visual Studio 2019. Pour acc�der � ces mises � jour suppl�mentaires, vous pouvez basculer la fonctionnalit� de pr�visualisation vers New Git User Experience dans le menu Outils> Options. Contrairement � l'exp�rience pr�c�dente, lorsque vous clonez un r�f�rentiel avec une solution, Visual Studio 2019 charge automatiquement la solution une fois le clone termin�. Par cons�quent, cela vous fait gagner un temps pr�cieux.
Microsoft a �galement mis � jour l'interface utilisateur pour le commiting et le stashing (la commande git stach permet de � mettre de c�t� � des modifications. Cette fonctionnalit� est tr�s pratique, notamment lorsque le d�veloppeur a besoin de changer de branche rapidement. Git stash va r�cup�rer les modifications en cours et les enregistrer dans un conteneur qu'on appellera un stash) avec une exp�rience de modification am�lior�e pour les commits. De plus, l��diteur a ajout� la fonctionnalit� remote branch management, demand�e par les d�veloppeurs, dans la liste d�roulante des branches. En outre, vous pouvez d�sormais cr�er un nouveau commit de branche dans l'historique de votre r�f�rentiel.
Enfin, Microsoft a ajout� plusieurs nouvelles commandes dans le menu Git de niveau sup�rieur pour un acc�s facile au clavier. Ceux-ci incluent le r�f�rentiel Clone, afficher l'historique des branches, ouvrir le r�f�rentiel dans l'explorateur de fichiers ou l'invite de commande, g�rer les remotes et les param�tres du r�f�rentiel global Git.
Microsoft Fakes pour .NET Core et les projets de type SDK
Microsoft Fakes prend d�sormais en charge .NET Core ! Vous pouvez activer cette fonctionnalit� dans Outils> Options> Fonctionnalit�s en pr�version. Il se peut que vous souhaitiez migrer vos applications et vos suites de tests vers .NET Core, et maintenant une grande partie de ce travail est possible.
Microsoft Fakes est un framework de simulation qui permet d'isoler le code que vous voulez tester en � simulant � certaines parties de votre code avec des stubs ou des shims. Ce sont donc de petits morceaux de code qui sont sous le contr�le de vos tests. Cette simulation vous permet de mieux vous orienter dans vos tests. En effet, en isolant votre code pour les tests, vous savez que si le test �choue, la cause est l� et pas ailleurs. Les stubs et les shims vous permettent �galement de tester votre code m�me si d'autres parties de votre application ne fonctionnent pas encore.
Fakes se d�cline en deux saveurs :
- Un stub remplace une classe par un petit substitut qui impl�mente la m�me interface. Pour utiliser des stubs, vous devez concevoir votre application de sorte que chaque composant ne d�pend que des interfaces et non des autres composants. (Par � composant �, Microsoft entend une classe ou un groupe de classes qui sont con�ues et mises � jour ensemble et g�n�ralement contenues dans un package)
- Un shim modifie le code compil� de votre application au moment de l'ex�cution afin qu'au lieu de faire un appel de m�thode sp�cifi�, il ex�cute le code shim fourni par votre test. Les shims peuvent �tre utilis�s pour remplacer les appels aux assemblys que vous ne pouvez pas modifier, tels que les assemblys .NET.
Nouveau dans Visual Studio 2019 version 16.7 Preview 1
C++ Address Sanitizer
Vous pouvez commencer � utiliser Address Sanitizer dans le jeu d'outils MSVC pour X64 ainsi que les configurations de d�bogage. Le runtime ASAN prend d�sormais en charge X64 et les commutateurs de d�bogage /MTd, /MDd et /LDd.
Productivit� .NET
Le premier nouvel ajout est une action rapide pour ajouter un attribut d'affichage du d�bogueur � une classe. Cela vous permet d'�pingler les propri�t�s du d�bogueur par programme dans votre code. En outre, il existe un nouveau correctif de code pour les affectations ou comparaisons accidentelles � la m�me variable.
Pour essayer cette fonctionnalit�, placez votre curseur sur le nom de la classe et utilisez Ctrl +. pour d�clencher le menu Actions rapides et refactorisations. S�lectionnez Ajouter un attribut �DebuggerDisplay�. Cela ajoutera l'attribut d'affichage du d�bogueur en haut de votre classe et g�n�rera une m�thode automatique qui renvoie ToString() que vous pouvez modifier pour renvoyer la valeur de propri�t� dont vous avez besoin �pingl�e dans le d�bogueur.
Action rapide pour ajouter un attribut d'affichage du d�bogueur � une classe
La prochaine modification intervient dans la compl�tion d'IntelliSense au niveau des litt�raux de cha�ne DateTime et TimeSpan. Vous pouvez voir les options de compl�tion et les explications sur ce que signifie chaque caract�re avec les formats de date et d'heure, y compris des exemples. L'utilisation de Ctrl + Espace dans la cha�ne DateTime ou TimeSpan vous montrera cette fonctionnalit� en action.
IntelliCode
IntelliCode a �t� mis � jour dans Visual Studio 2019 16.7 Preview 1 et fournit d�sormais des recommandations �toil�es pour les arguments de fonction. Cela se produit comme un processus naturel lorsque vous �crivez du code C#. Il ne peut pas �tre plus facile d�essayer cette fonctionnalit�. Commencez simplement � �diter votre code C# !
Am�liorations des outils XAML WPF, UWP et Xamarin.Forms
L'�quipe XAML propose plusieurs nouvelles fonctionnalit�s pour les d�veloppeurs qui cr�ent des applications � l'aide de XAML telles que WPF, UWP et, le cas �ch�ant, Xamarin.Forms. Ces fonctionnalit�s incluent un nouveau visualiseur de couleurs dans l'�diteur de code et un aper�u pr�coce d'une nouvelle fonctionnalit� du concepteur XAML appel�e Actions sugg�r�es.
Source : Microsoft
Vous avez lu gratuitement 0 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer � vous proposer des publications.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer � vous proposer des publications.