La dernière préversion de Visual Studio 15.6 est maintenant disponible
Quelles sont les nouveautés et améliorations à venir dans l'EDI de Microsoft ?

Le , par Michael Guilloux

123PARTAGES

8  0 
Microsoft vient de publier la quatrième et la dernière préversion de Visual Studio 15.6, la 6e mise à jour mineure de Visual Studio 2017. Cette préversion contient de nouvelles fonctionnalités, des corrections de bogues et d'autres améliorations en réponse aux retours des utilisateurs. Une attention particulière a été accordée aux performances de l'environnement de développement intégré de Microsoft. Il s'agit notamment de :
  • un temps de chargement plus rapide pour les solutions .Net Core. Dans Visual Studio 2017 version 15.5, Microsoft avait déjà amélioré les temps de chargement des solutions C# et VB et, dans cette préversion, Microsoft a continué ses efforts en se concentrant sur .NET Core. D'après les mesures de Microsoft, les développeurs devraient voir une amélioration de 20 % en moyenne des temps de chargement de solution .NET Core. Les clients ayant de grandes solutions (plus de 30 projets) devraient le plus constater ces gains de performance ;
  • notifications sur les extensions qui pourraient rendre l'interface utilisateur moins ou non responsives. Un retour constant des utilisateurs sur les dernières versions de Visual Studio a été la demande de transparence en ce qui concerne l'impact des extensions sur les performances et la fiabilité. Dans cette préversion, les extensions qui sont suspectées de rendre l'UI non responsive seront donc signalées. Une notification donnera la possibilité de désactiver une extension signalée ou de désactiver les notifications futures pour cette extension ;
  • diagnostics plus rapides. La fenêtre de threads du débogueur est nettement plus rapide que dans les versions précédentes. La fenêtre fonctionne aussi de manière asynchrone, ce qui permet aux utilisateurs d'interagir avec Visual Studio pendant le traitement des données en arrière-plan. D'après Microsoft, les développeurs devraient vraiment apprécier ces améliorations, en particulier lorsque l'application cible en cours de débogage utilise beaucoup de threads.

Outre les améliorations de performance, cette préversion de l'EDI va permettre aux développeurs de tester Visual Studio Live Share. Dévoilée en novembre dernier par Microsoft lors de sa conférence Connect à New York, Visual Studio Live Share est disponible en préversion limitée depuis quelques jours. Cette extension de Visual Studio 2017 et Visual Studio Code permet aux développeurs de collaborer en temps réel sur la même base de code sans devoir synchroniser le code ou configurer les mêmes outils de développement, paramètres ou environnement. L'extension VS Live Share peut être téléchargée sur le marketplace de Visual Studio. Les développeurs intéressés peuvent s'inscrire sur le site Web de Visual Studio Live Share.

Les améliorations concernent également le développement C++. Les développeurs pourront maintenant choisir de générer ou non automatiquement le cache CMake lors de l'ouverture des projets CMake.


En dehors de cela, il y a des améliorations de l'éditeur de liens C ++. Des changements dans le PDB (base de données du programme) ont en effet réduit la latence et permis une réduction de 30 % de la consommation de mémoire dans le débogueur de Visual Studio. On note également des améliorations significatives à la compilation, étant donné que le compilateur C++ optimise maintenant votre code pour qu'il s'exécute plus rapidement. Les temps de compilation sont plus petits comparés à VS 15.5. D'après Microsoft, le front-end du compilateur est 3 à 5 % plus rapide sur la plupart des entrées, l'optimiseur du compilateur est 3 % plus rapide et les larges compilations LTCG sont 10 % plus rapides.

Les autres améliorations importantes sont relatives aux outils de build et aux tests unitaires. Les outils de build de Visual Studio vous permettent de créer des serveurs de génération sans installer tout Visual Studio. Outre la prise en charge des projets C++, ASP.NET et .NET Core pour les projets desktop, les outils de build vont maintenant commencer à prendre en charge les types de projets TypeScript et Node.js et Microsoft prévoit d'ajouter le support de plusieurs autres types de projets dans les versions à venir.

En ce qui concerne les tests unitaires, il faut savoir qu'il est maintenant possible de les parcourir par projet, namespace et classe dans une liste extensible en cliquant sur le bouton Vue hiérarchique. Dans la vue hiérarchique, vous pourrez également remarquer que les tests sont classés par ordre alphabétique et d'après Microsoft, c'était une demande de nombreux clients.


Il faut préciser que les tests seront détectés automatiquement avec la découverte de test en temps réel. Cela permet à l'Explorateur de test de rester synchronisé avec les modifications de code telles que l'ajout, la suppression ou la modification de tests. Notez que contrairement à la fonctionnalité de vue hiérarchique décrite ci-dessus, qui est disponible pour tous les types de projets, la fonctionnalité de découverte automatique de test n'est disponible que pour les projets C# et Visual Basic. Vous pouvez maintenant configurer vos options de découverte de test dans Outils > Options > Test.


Source : Blog Visual Studio

Et vous ?

Que pensez-vous de cette nouvelle préversion de Visual Studio 15.6 ?
Quelles sont les nouveautés et améliorations que vous appréciez le plus ? Pourquoi ?
Qu'attendez-vous encore de Visual Studio ?

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

Avatar de beekeep
Rédacteur/Modérateur https://www.developpez.com
Le 07/03/2018 à 19:31
Citation Envoyé par Stéphane le calme Voir le message
Microsoft a ajouté le raccourci Ctrl+D pour Edit.Duplicate dans le schéma de configuration du clavier par défaut.
1  0 
Avatar de tomlev
Rédacteur/Modérateur https://www.developpez.com
Le 01/04/2018 à 19:21
Citation Envoyé par Jacques(BE) Voir le message
Bonjour,

Depuis la naissance de Visual Studio aucune améliorations ou nouveautés à propos des contrôles. MS serait-il à court d'idées ??
Navette, DataGrid, Chart Report, affichage de document, calendrier...!!
Désolant
Ils ne sont pas à court d'idées, ils ont juste d'autres priorités... De plus, faire des contrôles, ce n'est pas leur cœur de métier. Il y a des entreprises qui en ont fait leur spécialité (Telerik, DevExpress, SyncFusion, etc.); MS se concentre sur fournir un framework sur lequel on peut construire d'autres choses, ils n'ont pas vocation à fournir une suite exhaustive de composants et contrôles.
1  0 
Avatar de Corobori
Candidat au Club https://www.developpez.com
Le 09/05/2018 à 0:38
Si je pouvais avoir une machine à remonter dans le temps ....j'attendrai un peu ! En effet j'ai installé cette version et depuis impossible d'exécuter mes projets (je développe des sites web en ASP.NET) J'ai envoyé un message sur le "Developer Community" forum en espérant avoir une réponse.

Heureusement j'ai un note de secours qui lui est avec la version 15.4 et qui me permet de travailler.
1  0 
Avatar de tomlev
Rédacteur/Modérateur https://www.developpez.com
Le 06/06/2018 à 15:43
Il est maintenant possible de télécharger tous les fichiers avant de commencer l'installation du logiciel et accélérer son chargement en désactivant la restauration automatique des documents.
J'ai l'impression que la 2e partie de la phrase va plutôt avec le paragraphe suivant...
Sinon, pour la 1ere partie de la phrase : enfin ! Je ne maintenait pas toujours mon VS à jour à cause de ça, parce que je ne pouvais pas travailler pendant le téléchargement de la mise à jour.
1  0 
Avatar de Elthorn
Membre actif https://www.developpez.com
Le 07/09/2018 à 11:21
Personnellement, les deux premières (multicaret et ligne en double) et la dernière (aller au dernier emplacement modifié) m'intéresse plus particulièrement.

Mais toutes sont importantes et puis pour une fois que des modifs implantées par microsoft sont issues des demande utilisateurs, il faut pas bouder son plaisir
1  0 
Avatar de Beowulf59
Membre actif https://www.developpez.com
Le 07/09/2018 à 11:47
Le problème avec VS, c'est que même une feuille A4 ne suffit pas pour tout les raccourcis claviers, il y en a tellement à apprendre, il faut prendre ce qui nous intéresse et bien les mémoriser. D'autant plus que du temps où il y avait une différence entre VS C# Edition VS VB Edition les raccourcis claviers n'étaient pas les mêmes, si on ajoute encore Resharper dans le lot...
1  0 
Avatar de Felykanku
Membre habitué https://www.developpez.com
Le 22/02/2018 à 10:42
il offre également plusieurs autres fonctionnalités que ceux qui sont mises en vedette !
0  0 
Avatar de François DORIN
Rédacteur https://www.developpez.com
Le 22/02/2018 à 10:57
Citation Envoyé par Felykanku Voir le message
il offre également plusieurs autres fonctionnalités que ceux qui sont mises en vedette !
Oui. Et ?

Le principe d'une actualité est de mettre en avant certains éléments, pas forcément tous. Dans le cas de la mise à jour d'un logiciel, ce sont généralement les nouveautés les plus parlantes / utiles.

Si vous trouvez que certaines fonctionnalités auraient dues être listées, je vous invite à nous en faire part à tous via un commentaire
0  0 
Avatar de clementmarcotte
Expert éminent https://www.developpez.com
Le 24/02/2018 à 2:10
Ils viennent tout juste de mettre en ligne une mise à jour de la 6e mise à jour. Surveillez la couleur orange de votre petit drapeau des notifications.
0  0 
Avatar de
https://www.developpez.com
Le 07/03/2018 à 9:18
Après le téléchargement des environs 4 Go, passer à du RAID SSD ultra rapide !
0  2 
Contacter le responsable de la rubrique Accueil

Partenaire : Hébergement Web