Microsoft publie la première préversion de Visual Studio 2017 version 15.7
La prochaine mise à jour mineure de son EDI

Le , par Michael Guilloux, Chroniqueur Actualités
Une semaine après la sortie de Visual Studio 2017 version 15.6, Microsoft publie la première préversion de la prochaine mise à jour mineure de son EDI : Visual Studio 2017 version 15.7. Parmi les principaux changements dans cette version, on peut encore noter des améliorations de productivité et de meilleurs diagnostics, mais aussi des améliorations pour le développement C++.

Les améliorations de productivité pour le moment visent à rendre l'interface utilisateur plus réactive. Les performances et la productivité sont deux domaines dans lesquels Microsoft continue d'investir. Et dans Visual Studio 2017 version 15.7, Microsoft travaille pour rendre certaines fenêtres de débogage asynchrones, ce qui signifie qu'elles ne vont plus bloquer Visual Studio quand elles fonctionnent et vous pourrez donc continuer à interagir avec Visual Studio sans interruption. Vous devriez voir les premières améliorations dans les fenêtres Threads, Callstack et Parallel Stacks, dans cette préversion, et plus d'améliorations dans les prochaines préversions.

Les améliorations au niveau des diagnostics concernent d'abord le débogage d'instantané. Le débogueur d'instantané (Snapshot Debugger) de Visual Studio peut désormais être lancé à partir de l'élément de menu Déboguer -> Attacher le débogueur instantané. Le débogueur d'instantané dans Visual Studio vous permet de diagnostiquer et de déboguer les problèmes de vos applications Web Azure sans affecter la disponibilité de l'application.


L'autre amélioration côté diagnostics est relative aux événements et instantanés IntelliTrace. La nouvelle fonctionnalité de débogage avec retour en arrière d'IntelliTrace, initialement fournie dans Visual Studio 2017 version 15.5, est désormais prise en charge pour le débogage des applications .NET Core. Rappelons que cette fonctionnalité prend automatiquement un instantané de votre application à chaque point d'arrêt et étape du débogueur, et vous permet de revenir aux étapes ou aux points d’arrêt précédents et de voir l’état de l’application comme elle était avant. Pour l'activer, accédez à Outils > Options > Paramètres IntelliTrace, puis sélectionnez Événements et instantanés IntelliTrace.

Pour les développeurs C++, il faut savoir que dans cette préversion de Visual Studio, Microsoft étend la déduction d'arguments template pour les fonctions aux constructeurs de classes template, en conformité aux normes C++. C'est-à-dire que lorsque vous construisez une classe template, vous n'avez plus besoin de spécifier les arguments. En ce qui concerne l'analyse de code, C++ Core Check fait maintenant partie de l'ensemble d'outils par défaut pour l'analyse de code natif. Chaque fois que l'analyse de code est exécutée sur un projet, un sous-ensemble de règles est activé à partir de C++ Core Check en plus des règles recommandées par défaut. Cette préversion vient aussi avec la prise en charge de la compilation parallèle pour les projets Linux, ce qui peut améliorer considérablement les temps de compilation. On peut encore citer, entre autres nouveautés côté C++, le support de ClangFormat. Comme avec EditorConfig, vous pouvez utiliser ClangFormat pour formater automatiquement votre code au fur et à mesure que vous tapez.

Visual Studio 2017 version 15.7 Preview 1 offre également une meilleure gestion des environnements Android et iOS et une mise à jour des outils pour les projets Universal Windows Platform. Il faut également préciser qu'il s'agit ici du premier ensemble de fonctionnalités prévues pour la version 15.7 de l'EDI de Microsoft. D'autres nouveautés importantes pourraient donc débarquer dans les prochaines préversions.

Source : Blog Microsoft

Et vous ?

Utilisez-vous Visual Studio comme EDI ? Pourquoi ?
Que pensez-vous des nouveautés et améliorations annoncées ici ?
Qu'attendez-vous de la prochaine mise à jour de Visual Studio ?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de clementmarcotte clementmarcotte - Expert éminent https://www.developpez.com
le 22/03/2018 à 2:00
La version 15.7.0 preview 2 vient juste de sortir. Ils parlent de 5 minutes de disponibilité dans la notification (Il est 20h54 le 21 mars 2018, à l'heure de Québec)

Quelque chose comme 2,5,Go à télécharger, apparemment
Et 845 packages à installer.
Avatar de Michael Guilloux Michael Guilloux - Chroniqueur Actualités https://www.developpez.com
le 23/03/2018 à 12:53
Microsoft publie la deuxième préversion de Visual Studio 2017 version 15.7
la prochaine mise à jour mineure de son EDI

Microsoft a publié hier la deuxième préversion de Visual Studio 2017 version 15.7, la prochaine mise à jour de son EDI. L'une des principales améliorations dans cette préversion est que l'éditeur XAML fournit maintenant un support IntelliSense pour l'écriture de XAML conditionnel – rappelons que le XAML est un langage de Microsoft basé sur XML et que le XAML conditionnel fournit un moyen d'utiliser la méthode ApiInformation.IsApiContractPresent dans le balisage XAML. Lorsque vous utilisez un type qui n'est pas présent dans la version minimale cible de votre application, l'éditeur XAML va maintenant non seulement vous avertir, mais également offrir plusieurs options pour corriger cela.


Côté C++, MSVC se rapproche encore de la pleine conformité à la dernière norme, avec l'ajout de cinq autres fonctionnalités C++ 17 au compilateur dans cette version. Microsoft dit, en outre, avoir complètement implémenté Expression SFINAE de C++ 11, et apporté les modifications correspondantes à la bibliothèque standard. Les algorithmes parallèles conformes à la norme ISO C++ 17 ont également été implémentés.

Comme autre changement, notons que cette préversion de Visual Studio simplifie la configuration pour la mise à jour des applications UWP. La plateforme Windows universelle (UWP) permet de distribuer des applications sans le Microsoft Store en utilisant un mécanisme appelé « sideloading ». Avec Visual Studio 2017 version 15.7 Preview 2 utilisant le dernier SDK Windows 10 Insider Preview, il existe maintenant des outils pour configurer facilement les paramètres de mise à jour automatique pour ces applications UWP.

Il y a aussi des améliorations pour les développeurs TypeScript et JavaScript. Visual Studio 2017 version 15.7 inclura le support de TypeScript 2.8 et ses améliorations de productivité pour les développeurs. Mais pour améliorer davantage la productivité des développeurs, Microsoft mise aussi sur l'amélioration des performances de leurs outils en rendant facultative l'analyse en arrière-plan des fichiers fermés. Cette préversion vient également avec la prise en charge de jsconfig.json – analogue à tsconfig.json – afin que les développeurs JavaScript puissent affiner leur expérience de service de langage de la même manière que les développeurs TypeScript.


On notera encore la possibilité de déboguer des fichiers JavaScript avec Microsoft Edge. Les développeurs Visual Studio ASP.NET et .NET Core sur les builds Windows Insider peuvent en effet maintenant définir des points d'arrêt et déboguer leurs fichiers JavaScript à l'aide du navigateur Microsoft Edge. Visual Studio utilisera le nouveau protocole Edge DevTools développé par Microsoft lors du ciblage du navigateur Microsoft Edge, ce qui signifie que les développeurs pourront déboguer et corriger les problèmes JavaScript depuis Visual Studio à la fois dans Microsoft Edge et Google Chrome.

Cette préversion vient aussi avec des outils pour éviter les problèmes d'autorisations d'applications Web. On notera, en outre, la prise en charge de la création de types de projets supplémentaires dans les outils de build de Visual Studio. Les outils de build 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, dans la dernière mise à jour mineure, les outils de build ont commencé à prendre en charge les types de projets TypeScript et Node.js et Microsoft avait promis d'ajouter le support de plusieurs autres types de projets dans les versions à venir. Dans cette nouvelle version, Microsoft a donc ajouté le support de types de projets supplémentaires y compris Azure, Office et Sharepoint, développement Mobile avec .NET (Xamarin) et ClickOnce.

Source : Blog Microsoft

Et vous ?

Utilisez-vous Visual Studio comme EDI ? Pourquoi ?
Que pensez-vous des nouveautés et améliorations annoncées ici ?
Qu'attendez-vous de la prochaine mise à jour de Visual Studio ?
Avatar de captaindidou captaindidou - Membre confirmé https://www.developpez.com
le 23/03/2018 à 19:55
J'ai fait l'amère expérience de Visual Studio 2017 ces jours-ci. Je ne sais pas si les autres versions étaient meilleures mais questions bugs, j'ai été servi l'espace de quelques jours; 3 pour être précis.
L'éditions de liens qui bloque l'ihm pendant de longues, longues minutes : 15 mn. J'ai apprécié.

J'ai voulu tenté le plugin Code Graph : il génère les fichiers xml de doxygen. Mais ça s'arrête là. Impossible de tirer quoi que ce soit de l'ihm malgré les chargements répétés des résultats d'analyse.

Enfin, je me tourne vers la version d'évaluation de la version Entreprise pour enfin obtenir l'arbre de dépendances puisque qu'il y a une fonction intégrée. ça plante alors que le build est OK. Et la doc, même pas à jour à propos de la logique IHM du truc.

On adore M$ pour ça.

Ben du coup, je me tourne vers libclang qui elle, fait le boulot en toute humilité et j'espère, bien.

Bonne soirée, c'est trolldi.

Pour le coup, c'est M$ qui m'a bien trollé, cette semaine.
Avatar de Jacques(BE) Jacques(BE) - Membre à l'essai https://www.developpez.com
le 31/03/2018 à 15:02
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
Avatar de tomlev 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.
Avatar de François DORIN François DORIN - Responsable .NET & Magazine https://www.developpez.com
le 01/04/2018 à 21:15
Citation Envoyé par tomlev Voir le message
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.
Tout à fait. Je rajouterai également que Visual Studio est un IDE. En tant que tel, il n'a donc pas vocation à fournir des contrôles, puisque ce n'est pas à un IDE de les fournir, mais au framework .NET (ou une bibliothèque tierce).
Avatar de clementmarcotte clementmarcotte - Expert éminent https://www.developpez.com
le 10/04/2018 à 0:03
15.7.0 Preview 3 est disponible depuis quelques minutes. (Ou quelques heures, pour ceux qui sont déjà couchés.)

2,47 Go à télécharger

+ Un redémarrage en chemin
Avatar de clementmarcotte clementmarcotte - Expert éminent https://www.developpez.com
le 21/04/2018 à 0:22
Et le 19 avril, c'est 15.7 preview 4
Avatar de clementmarcotte clementmarcotte - Expert éminent https://www.developpez.com
le 27/04/2018 à 3:36
Au moment où j'écris ces lignes, 15.7.0 preview 5 est disponible depuis un peu plus d'un quart d'heure.

Un peu mois de 1.5 Gigaoctet.
Avatar de François DORIN François DORIN - Responsable .NET & Magazine https://www.developpez.com
le 27/04/2018 à 14:49
Feuille de route de Visual Studio 2017 : Microsoft donne un aperçu des prochaines fonctionnalités
pour les deuxième et troisième trimestres 2018

Mois après mois, Microsoft fait évoluer son environnement de développement Visual Studio.

La version actuelle, la 2017 version 15.6, a déjà bénéficié de nombreuses améliorations.

Pour autant, Microsoft ne relâche pas ses efforts et la version 15.7 promet des fonctionnalités intéressantes pour le mois de juin :
  • configuration de l'intégration continue pour la plateforme Azure Functions, pour tirer le meilleur parti des calculs Serverless ;
  • amélioration des performances lors du changement de branche sous Git ;
  • débogage Juste-à-temps pour les architectures .NET Core ;
  • personnalisation de l'emplacement pour l'installation de Visual Studio, avec notamment la possibilité de l'installer sur un autre disque que le disque système ;
  • amélioration des performances au démarrage ;
  • support complet du C++17 avec la mise à jour du compilateur Microsoft C++ et des bibliothèques ;
  • création de projets F# pour .NET Core ;
  • possibilité de corriger les violations de style en un clic ;
  • amélioration du débogage Python ;
  • support complet pour .NET Core 2.1 (déjà présent dans les preview) ;


Et pour les mois suivants, sont prévus, entre autres :
  • support de la sélection et de l'édition multiple (comme dans Sublime Text) ;
  • possibilité d'utiliser Visual Studio au travers d'écran avec des résolutions différentes ;
  • création de projets F# Azure Functions ;
  • support de Language Server Protocol : il s'agit d'un protocole permettant une interopérabilité entre un IDE et un service afin d'enrichir les fonctionnalités de l'IDE, comme l'autocomplétion, trouver toutes les références, etc. ;
  • exécution des tests unitaires en temps réel plus rapide après une édition (version entreprise) ;
  • possibilité d'ouvrir une solution en spécifiant plusieurs répertoires et non plus qu'un seul ;
  • utilisation d'un nouveau Centre de Performance pour optimiser la configuration des extensions et des composants, dans le but d'améliorer les performances générales de Visual Studio ;
  • publication directement vers le Visual Studio Marketplace via une ligne de commande ;
  • utilisation d’instantanés pour le débogage de services Azure (version entreprise) ;
  • amélioration de la compatibilité avec technologies d'accessibilité, comme le support de la lecture de l'écran.

Retrouver l'intégralité de la feuille de route sur le site de Microsoft

Et vous ?

Que pensez-vous des fonctionnalités à venir dans Visual Studio 2017 ?
Lesquelles attendez-vous le plus ? Pourquoi ?

Voir aussi :

Microsoft publie la deuxième préversion de Visual Studio 2017 version 15.7, la prochaine mise à jour mineure de son EDI
Microsoft annonce la disponibilité de Visual Studio 2017 15.6, qui s'accompagne d'une série de nouveautés et d'améliorations
Contacter le responsable de la rubrique Accueil