Partager via


Visual Studio Icon Notes de publication de Visual Studio 2017 version 15.3

Note

La version prise en charge de Visual Studio 2017 est la version 15.9.

Important

Il ne s’agit pas de la dernière version de Visual Studio. Pour télécharger la dernière version, consultez https://visualstudio.microsoft.com/downloads/ les notes de publication de Visual Studio 2022.

Mises à jour de Visual Studio 2017 version 15.3


Résumé des nouvelles fonctionnalités notables dans la version 15.3

  • Les améliorations apportées à l’accessibilité rendent Visual Studio plus accessible que jamais.
  • Azure Function Tools est inclus dans la charge de travail de développement Azure. Vous pouvez développer des applications de fonction Azure localement et publier directement sur Azure.
  • Vous pouvez désormais créer des applications dans Visual Studio 2017 qui s’exécutent sur des clouds Azure Stack et gouvernementaux, comme Azure en Chine.
  • Nous avons amélioré la prise en charge du développement .NET Core pour les conteneurs .NET Core 2.0 et Windows Nano Server.
  • Dans l’IDE Visual Studio, nous avons amélioré la connexion et l’identité, la page de démarrage, le chargement de solution léger et l’interface CLI de configuration. Nous avons également amélioré la refactorisation, la génération de code et les actions rapides.
  • Visual Studio Editor offre une meilleure accessibilité en raison du nouveau thème « Bleu (Contraste supplémentaire) » et d’une prise en charge améliorée du lecteur d’écran.
  • Nous avons amélioré l’expérience des débogueurs et diagnostics. Cela inclut Pointer et Cliquer pour Définir la Prochaine Instruction. Nous avons également actualisé toutes les valeurs imbriquées dans la fenêtre des variables et apporté des améliorations au débogage Open Folder.
  • Xamarin dispose d’un nouvel éditeur autonome pour modifier les droits d’application.
  • L’expérience Open Folder and CMake Tooling est mise à jour. Vous pouvez maintenant utiliser CMake 3.8.
  • Nous avons apporté des améliorations au moteur IntelliSense et au projet et aux Assistants de code pour C++ Language Services.
  • Visual C++ Toolset prend en charge le ciblage d’initialisation d’invite de commandes.
  • Nous avons ajouté la possibilité d’utiliser les fonctionnalités du langage C# 7.1 .
  • Vous pouvez installer des versions TypeScript indépendantes des mises à jour de Visual Studio.
  • Nous avons ajouté le support pour le débogage de Node 8.
  • NuGet a ajouté la prise en charge des nouvelles TFMs (netcoreapp2.0, netstandard2.0, Tizen), Semantic Versioning 2.0.0 et l’intégration MSBuild des avertissements et erreurs NuGet.
  • Visual Studio propose désormais des outils de développement .NET Framework 4.7 aux plateformes prises en charge avec le runtime 4.7 inclus.
  • Nous avons ajouté des clusters d’événements associés aux résultats de la requête de recherche dans l’outil De recherche Application Insights .
  • Nous avons amélioré la prise en charge de la syntaxe pour SQL Server 2016 dans Redgate SQL Search.
  • Nous avons activé la prise en charge des API Microsoft Graph dans les services connectés.

Principaux problèmes résolus dans la version 15.3

La Communauté des développeurs a parlé et nous avons écouté. Cette liste fournit les 10 problèmes ayant reçu le plus de votes et qui ont été résolus dans cette version.

Consultez tous les problèmes signalés par le client résolus dans Visual Studio 2017 version 15.3.

Portail de la communauté des développeurs


Détails des nouveautés de la version 15.3

Icône Visual Studio 2017 version 15.3.0

Publication : 14 août 2017

Nouvelles fonctionnalités dans la version 15.3

Accessibilité

Nous avons résolu plus de 1 700 problèmes d’accessibilité dans cette version et rendu Visual Studio plus accessible que jamais. Vous avez accès au nouveau thème « Bleu (Contraste supplémentaire) » (Figure 1). Ce thème vous offre plus de contraste que le thème « Bleu » standard si vous ne le souhaitez pas ou avez besoin du mode contraste élevé complet.

Thème Bleu (Contraste supplémentaire)
(Figure 1) Thème Bleu (Contraste supplémentaire)

Avec Visual Studio Editor, vous pouvez découvrir et naviguer entre les ornements de texte via le nouveau jeu de commandes « Afficher les annotations de ligne ». Vous trouverez la nouvelle fonctionnalité dans le menu contextuel de l’éditeur(Figure 2). Pour plus d’informations, consultez la section Éditeur Visual Studio .

Afficher les annotations de ligne
(Figure 2) Afficher les annotations de ligne

Pour plus d’informations sur l’accessibilité, consultez le billet de blog de Visual Studio 2017 version 15.3 .

Les clouds Azure Stack et Azure Government

Utilisez tous les mêmes outils dans Visual Studio, tels que Cloud Explorer, Connected Services et ASP.NET Publish, pour connecter Azure Stack et les clouds gouvernementaux. Choisissez un cloud gouvernemental existant, tel qu’Azure en Chine (figure 3) ou entrez le point de terminaison de découverte pour Azure Stack de votre organisation.

Azure Stack
(Figure 3) Azure Stack

Azure Function Tools

  • Les outils de développement de C# Azure Functions sont inclus dans le cadre de la charge de travail « Développement Azure ».
  • Vous pouvez développer des fonctions Azure à l’aide de bibliothèques de classes C# précompilées et d’attributs pour spécifier des déclencheurs.
  • Vous pouvez générer, exécuter et déboguer sur votre ordinateur de développement local.
  • Vous pouvez publier directement sur Azure à partir de Visual Studio.

.NET Core et ASP.NET Core

  • Vous pouvez installer le Kit de développement logiciel (SDK) .NET Core 2.0 via un téléchargement distinct pour activer le développement .NET Core 2.0 dans Visual Studio 2017 version 15.3. Visual Studio fournit désormais une prise en charge côte à côte de plusieurs kits SDK .NET Core. Vous pouvez expérimenter la dernière version quotidienne du KIT DE DÉVELOPPEMENT logiciel (SDK) .NET Core pendant que vous développez avec la dernière version publique du SDK. Pour plus d’informations, consultez le blog .NET .
  • Avec la prise en charge de Visual Basic, vous avez désormais la possibilité de créer des applications console .NET Core, ainsi que des bibliothèques de classes .NET Core et .NET Standard dans Visual Basic.
  • L’interopérabilité .NET Framework et .NET Standard/Core vous permet de faire référence à des bibliothèques .NET Core/.NET Standard à partir de projets .NET Framework et vice versa. Il n’est pas nécessaire d’ajouter manuellement des packages NuGet interop : Visual Studio effectue cette opération automatiquement.
  • L’amélioration de la prise en charge de l’infrastructure cible multiple vous permet de générer votre projet pour plusieurs frameworks cibles (TFM) et d’utiliser le sélecteur TFM dans Debug/Run pour sélectionner le TFM à exécuter.
  • Nous avons ajouté la prise en charge des images Windows Nano Server pour conteneuriser les applications ASP.NET Core sous la forme d'images Windows Nano Server. Vous pouvez maintenant sélectionner Windows Nano Server comme plateforme de conteneurs. Vous pouvez le faire sous Fichier-Nouveau> projet pour ASP.NET projets principaux. Pour vos projets existants, il peut être ajouté à l’aide du menu contextuel du projet.
  • Prise en charge d’IIS locale : vous pouvez désormais développer et déboguer à l’aide d’IIS à partir de Visual Studio.
  • ASP.NET Core sur .NET Framework : lorsque vous créez un projet ASP.NET Core ciblant le .NET Framework complet (Windows uniquement), vous allez utiliser la liste déroulante dans la boîte de dialogue One ASP.NET.
  • La fonctionnalité Live Unit Testing peut être activée pour vos projets .NET Standard, .NET Core et ASP.NET Core.
Outils Service Fabric

Cette version fournit un nouveau modèle de projet ASP.NET Core avec gestion d'état, la prise en charge des SDK 2.5 et 2.6 (et des runtimes correspondants) de Service Fabric, ainsi que plusieurs correctifs de bogues.

Outils de livraison continue

Nous avons déplacé ces fonctionnalités de l’extension CD4VS (Microsoft Continuous Delivery Tools pour Visual Studio) vers Visual Studio :

  • Configurez la livraison continue pour les solutions qui contiennent des projets ASP.NET ciblant azure App Service.
  • Configurez la livraison continue pour les solutions qui contiennent des projets ASP.NET Core ciblant un service Azure App Service.

IDE Visual Studio

  • Nous avons ajouté la commande du menu Accessibilité du clavier sous le menu « Aide ». Cela vous fournit un raccourci vers la documentation en ligne sur les conseils et astuces d’accessibilité.
  • Le système de diagnostic vous informe par le biais de la barre d’informations sur les extensions susceptibles d’avoir été impliquées dans une terminaison inattendue de Visual Studio (Figure 4). La InfoBar fournit ces informations concernant la cessation et vous demande si vous souhaitez désactiver l’extension suspecte.
InfoBar de notification
(Figure 4) InfoBar de notification
  • Dans les scénarios de dossier ouverts, vous pouvez sélectionner votre débogueur souhaité via l’interface utilisateur dédiée.
  • Nous avons cessé de partager certains paramètres, comme la disposition des fenêtres d’outils, entre différentes installations côte à côte de Visual Studio 2017. Pour plus d’informations, consultez la documentation Synchroniser vos paramètres dans Visual Studio .
  • Nous avons résolu le bogue « fenêtre masquée » qui faisait que Visual Studio semblait se bloquer avant que sa fenêtre principale ne apparaisse.
  • Nous avons augmenté la zone cible cliquable pour faciliter l’abandon des conseils de notification.
IDE .NET
  • Nous avons ajouté plusieurs nouvelles refactorisations et correctifs rapides, tels que « Résoudre les conflits de fusion », « Ajouter des vérifications null », « Ajouter un paramètre », etc. Consultez notre page Refactorisation, Génération de code et Actions rapides dans Visual Studio pour afficher la liste complète.
  • Nous vous suggérons des noms de variables dans IntelliSense pour vous aider à nommer vos variables rapidement, par exemple, Person person.
  • Edit and Continue prend en charge les fonctionnalités C# 7.0 (à l’exception des fonctions locales).
  • Nous avons ajouté la prise en charge du globbing de fichiers en dehors de votre dossier de projet pour .NET Core.
Connexion et identité

Nous avons résolu le contrôle du sélecteur de compte afin que « Entrer à nouveau les informations d’identification » fonctionne de manière plus fiable. Dans certains cas, le sélecteur de compte efface les comptes lors de la nouvelle saisie des informations d’identification.

Page de démarrage

Nous avons augmenté la zone cible cliquable des épingles MRU de la page de démarrage. Il est plus facile d’épingler des éléments qui vous intéressent en haut de l’MRU.

Chargement de solution allégé
  • Nous avons augmenté la vitesse de construction et la stabilité.
  • Nous avons réduit le nombre de projets chargés.
  • Nous avons ajouté une nouvelle option (Figure 5) qui permet à Visual Studio de déterminer ce qui convient le mieux à votre solution.
Options de chargement de solution légère
(Figure 5) Options de configuration de chargement pour solutions légères
  • Nous avons ajouté des solutions de résultats de recherche de fichiers pour rechercher des projets différés, au lieu de simplement charger des projets.  
    • Lorsque vous chargez un projet, toutes les recherches existantes sont actualisées pour ajouter des résultats de progression.
    • Il existe des limites à ceci :
      • La recherche ne s’étend pas dans le fichier et n’inclut pas de résultats progressifs, c’est-à-dire des classes, des méthodes, etc.
      • Les fichiers appartenant à un projet sont affichés sous la forme d’une liste plate. Lorsque les fichiers appartiennent à un dossier, le chemin d’accès relatif est affiché au lieu du nom de fichier uniquement.
      • Il n’existe aucun menu contextuel pour les éléments de fichier dans l’affichage de recherche.
  • GoTo All et GoTo Files affichent le contenu à partir d’éléments externes dans l’espace de travail.
  • Nous avons amélioré la génération Batch dans les projets qui utilisent le chargement de solution allégé.
Configuration
  • Visual Studio Installer prend désormais en charge la mise à l’échelle à DPI élevé à des niveaux inférieurs à 150%.
  • Le vswhere.exe fichier exécutable a été mis à jour pour exclure les instances d’aperçu par défaut et les inclut lorsqu’elles --prerelease sont incluses sur la ligne de commande.
  • L’interface CLI est en mesure de gérer --verify, --fix et --clean.
    • --verify vérifie la disposition et vous informe des charges utiles manquantes et non valides.
    • --fix vérifie la disposition et télécharge de nouveau les packages manquants ou non valides.
    • --clean supprime les packages obsolètes et vous permet de découper la disposition vers une plage de versions spécifique.
  • Nous avons ajouté des détails qui indiquent l’impact de la taille nette par disque sur la page des détails de l'installation. (Figure 6).
Tailles de lecteur répertoriées dans le programme d’installation
(Figure 6) Tailles de lecteur répertoriées dans le programme d’installation

Éditeur Visual Studio

  • Le défilement manuel et la sélection ne sont plus difficiles lorsqu’un grand nombre d’erreurs sont ajoutées.
  • Nous avons ajouté une nouvelle variante du thème « Bleu », qui répond spécifiquement aux utilisateurs qui ont besoin d’un contraste plus élevé dans Visual Studio Editor. Ce thème vous offre plus de contraste que le thème « Bleu » standard si vous ne le souhaitez pas ou avez besoin du mode contraste élevé complet. Vous pouvez l’essayer via outils -> Options -> Environnement -> Général.
  • Si vous utilisez un lecteur d’écran, vous pouvez désormais naviguer entre les ornements à l’aide de la nouvelle commande « Afficher les annotations de ligne ».
    • Pour activer, sélectionnez « Afficher les annotations de ligne » (Ctrl+K, Ctrl+M) dans le menu contextuel de l’éditeur. Une fenêtre contextuelle s’affiche dans l’éditeur décrivant les ornements sur cette ligne.   * Parcourez plusieurs annotations sur la ligne à l’aide de Ctrl+K, Ctrl+ Right/Left Arrow.   * Vous pouvez également trouver facilement le contexte dans le code via la commande Ctrl+KCtrl+G« Show Structure », . Cela montre le contexte structurel de la ligne de code dans la fenêtre contextuelle où se trouve le curseur et qui peut être lu par le lecteur d’écran.

Débogage et diagnostics

Assistance du débogueur pour les serveurs de symboles de Visual Studio Team Services
  • Vous pouvez interroger et télécharger des symboles (figure 7) à partir de serveurs de symboles Visual Studio Team Services. Vous pouvez sélectionner et ajouter des chemins de symboles Visual Studio Team Services à votre environnement Visual Studio à l’aide de la page Tools-Options-Debugger-Symbols>>>. Pour configurer un serveur de symboles Visual Studio Team Services, consultez la page Utiliser le serveur de symboles dans Team Services .
Ajouter un serveur de symboles VSTS
(Figure 7) Ajouter un serveur de symboles VSTS
  • L’API SetThreadDescription est prise en charge lors du débogage lorsque vous utilisez Démarrer le débogage (F5) ou Attacher au processus (Ctrl+Alt+P). Les noms de threads définis via cette API s’affichent désormais dans la fenêtre Threads et dans la liste déroulante Thread dans la barre d’outils Emplacement du débogage. Cette opération n’est actuellement pas prise en charge lors du débogage de vidage.
  • La fenêtre sortie affiche maintenant la sortie de console d’une application s’exécutant à l’intérieur d’un conteneur Windows lors du débogage.
  • Nous avons ajouté un nouveau support pour le débogage des applications .NET Core que vous exécutez dans les conteneurs Windows basés sur Windows Nano Server.
Pointez et cliquez pour définir l’instruction suivante

Vous pouvez maintenir la Ctrl clé enfoncée tout en s’arrêtant à un point d’arrêt lors du débogage. L’icône Run to Click (Exécuter l’exécution ici) en regard de votre ligne de code passe à la fonctionnalité « Définir l’instruction suivante » (Figure 8). Cliquez sur l’icône pour déplacer le pointeur d’instruction jaune vers cette ligne et définissez l’instruction suivante pour que le débogueur s’exécute.

Cliquez pour définir l’instruction suivante
(Figure 8) Cliquez pour définir l’instruction suivante

Source Link est désormais pris en charge pour le format de fichier PDB Windows (en plus des fichiers PDB portables). Les compilateurs qui le prennent en charge peuvent placer les informations nécessaires dans le format de fichier PDB Windows et le débogueur peut récupérer des fichiers sources en fonction de ces informations.

Débogage de dossier ouvert

Nous avons simplifié votre expérience de débogage lorsque vous utilisez nos nouveaux modèles pour Ouvrir le dossier. Si le débogueur principal est installé, nos nouveaux modèles vous permettent de choisir le type de débogueur que vous souhaitez utiliser. Vous pouvez choisir managed, Native ou Mixed dans la boîte de dialogue « Sélectionner un débogueur » dans l’option de menu « Déboguer et lancer les paramètres » dans l’Explorateur de solutions. Si vous avez installé une expérience MDD C++ (Android C++, débogage Linux, etc.), vous avez désormais la possibilité de prendre en charge MinGW et Cygwin à l'aide de GDB pour attacher et lancer via le même élément de menu.

Actualiser toutes les valeurs imbriquées dans les fenêtres de variables

Lorsque vous cliquez sur le bouton Actualiser pour le nœud parent d’une variable ou d’une expression dans les fenêtres Espion, Automatique et Variables locales, toutes les variables et expressions visibles qui sont des enfants de ce nœud s'actualisent et se réévaluent également. Vous n’avez plus besoin de cliquer sur le bouton Actualiser pour chacun des enfants.

Prise en charge des tests unitaires live pour .NET Core

Vous pouvez activer la fonctionnalité Live Unit Testing pour les projets .NET Standard, .NET Core et ASP.NET Core.

Xamarin

  • Pages de propriétés & refonte du manifeste d'application : nous avons poursuivi notre travail pour rendre les pages de propriétés des projets iOS et Android plus faciles à utiliser.
  • Nouvel éditeur de droits d’utilisation : nous avons ajouté un éditeur autonome pour modifier les droits d’application.

Pour obtenir une vue d’ensemble complète des modifications, veillez à consulter developer.xamarin.com pour plus d’informations.

Ouvrir le dossier et les outils CMake

  • Nous avons amélioré la stabilité lors du basculement entre le répertoire et la solution.
  • Les extendeurs de dossiers ouverts peuvent ajouter une icône de contrôle de code source à vos dossiers. Cela vous permet de voir rapidement l’état du contrôle de code source de vos fichiers dans l’Explorateur de solutions, qui est actuellement implémenté par SVN.
  • L’expérience CMake dans Visual Studio est mise à niveau vers CMake 3.8.
  • Nous avons amélioré la prise en charge de la modification, de la génération et du débogage dans « Ouvrir le dossier » pour les projets C++ qui utilisent MinGW ou Cygwin.
  • Nous avons ajouté la prise en charge de la définition de variables d’environnement globales et spécifiques à la configuration dans «CppProperties.json» et «CMakeSettings.json». Ces variables d’environnement peuvent être consommées par les configurations de débogage définies dans «launch.vs.json» et les tâches dans «tasks.vs.json».
  • Nous avons amélioré les outils CMake pour Visual Studio pour vous fournir la prise en charge de l’intégration de CTest.
  • Vous pouvez désormais utiliser le générateur Ninja de CMake pour cibler facilement des plateformes 64 bits, générer, déboguer et modifier avec IntelliSense.

Services de langage C++

L’option « Activer le chargement plus rapide du projet » sous Options expérimentales a été renommée « Activer la mise en cache du projet » et déplacée sous Paramètres de projet VC++. L’ancienne valeur de propriété n’est pas propagée à la nouvelle option.

Moteur IntelliSense
  • IntelliSense C++ prend en charge les nouvelles fonctionnalités C++17 correspondant à la version du compilateur par lot.
  • Ajout de l’option de menu contextuel dans l’éditeur C++ à Rescan File, qui peut être utilisée si IntelliSense ne fonctionne pas correctement.
  • Réduction de l’utilisation du processeur lors de la recherche de toutes les références ou de la hiérarchie des appels pour le code C++.
  • Nous avons amélioré l’expérience globale du moteur IntelliSense C++.
Assistant de configuration du projet et du code
  • Nous avons réécrit plusieurs assistants de projet et de code dans notre style de dialogue caractéristique.
  • Ajouter une classe lance directement l’Assistant Ajouter une classe. Tous les autres éléments qui étaient ici sont disponibles sous Ajouter > un nouvel élément.
  • Les projets Win32 se trouvent sous la catégorie Bureau Windows dans la boîte de dialogue Nouveau projet.
  • Les modèles d'application de bureau et de console Windows permettent désormais de créer des projets sans afficher un assistant de configuration. Il existe un nouvel Assistant Bureau Windows sous la même catégorie qui affiche les mêmes options que précédemment.

Ensemble d’outils et bibliothèques Visual C++

  • L’invite de commandes développeur pour Visual Studio (et l’invite de commandes Visual C++) a ajouté la prise en charge de l’initialisation d’un environnement d’invite de commandes ciblant l’ensemble d’outils Visual C++ 2015 (v140) via l’argument -vcvars_ver=14.0 .
  • Les répertoires de fichiers Redist Visual C++ ont été renommés en Microsoft.VC141.* pour correspondre au contrôle de version avec l’ensemble d’outils (14.1x). Dans Visual Studio 2017 RTM, ces répertoires ont été nommés incorrectement Microsoft.VC150.*.
  • Version et répertoires de fichiers Visual C++ (Visual Studio 2017 15.3) :
    • Version du fichier d’ensemble d’outils VC++ : 14.11.25506.0 ou 19.11.25506.0
    • Répertoire des outils VC++ : VC\Tools\MSVC\14.11.25503 (emplacement du répertoire verrouillé dans une préversion)
    • Répertoire Redist VC++ [a] : VC\Redist\MSVC\14.11.25325 (Tous les runtimes à l’exception de MFC et OneCore)
    • Répertoire Redist VC++ [b] : VC\Redist\MSVC\14.11.25415 (runtimes MFC et OneCore)

Prise en charge du langage C# 7.1

  • Vous pouvez désormais utiliser les fonctionnalités du langage C# 7.1.
  • C# 7.1 ajoute la prise en charge des méthodes principales asynchrones, la correspondance de modèles avec les génériques, les littéraux « par défaut » et les noms de tuple déduits.
  • Lorsque vous utilisez des fonctionnalités C# 7.1 dans votre projet, lightbulb propose de mettre à niveau la version de langage de votre projet, vers « C# 7.1 » ou « latest ».
  • Pour plus d’informations, consultez la page d’état de la fonctionnalité de langage C# .

JavaScript &TypeScript

  • Nous sommes passés du nœud 64 bits au nœud 32 bits lors du lancement de tsserver, réduisant ainsi de moitié la consommation de mémoire du service linguistique.
  • L'IntelliSense des chemins de fichiers dans les instructions d'importation fonctionne désormais plus rapidement.
  • Les versions de TypeScript peuvent être installées indépendamment des mises à jour de Visual Studio et sélectionnées par projet. Pour plus d’informations, consultez la documentation sur la mise à jour de TypeScript dans Visual Studio 2017 .

Node.js

  • Nous avons ajouté la prise en charge du débogage pour Node.js 8.
  • Nous avons apporté des améliorations de performance au lanceur de tests unitaires.
  • Nous avons simplifié l’interface utilisateur du programme d’installation du package npm.

NuGet

  • Nous avons ajouté la prise en charge des TFMs suivantes : netcoreapp2.0, netstandard2.0, et Tizen.
  • Nous avons intégré des avertissements et des erreurs NuGet à MSBuild afin de pouvoir utiliser les propriétés MSBuild existantes pour supprimer certains avertissements ou les élever à des erreurs.
  • Nous avons ajouté la prise en charge du versionnage sémantique 2.0.0.

Vous trouverez plus d’informations sur ces améliorations et la liste complète des correctifs de bogues dans les notes de publication nuGet.

.NET Framework 4.7

Visual Studio 2017 version 15.3 offre désormais les outils de développement .NET Framework 4.7 à toutes les plateformes prises en charge avec le runtime 4.7 inclus. .NET Framework 4.7 offre plusieurs nouvelles fonctionnalités et améliorations, ainsi que de nombreuses correctifs de fiabilité, de stabilité, de sécurité et de performances.

Vous trouverez plus d’informations sur .NET 4.7 dans les articles suivants :

Outils de développement de conteneurs

Visual Studio 2017 version 15.3 prend désormais en charge l’étendue du développement de conteneurs dans les applications .NET Framework existantes avec des conteneurs Windows, vers .NET Core avec Windows et le support Linux. Les ajouts récents incluent la prise en charge de vos applications .NET Core dans des conteneurs exécutant Windows Nano Server, ainsi que des améliorations de débogage pour les applications .NET Framework dans des conteneurs.

Nous avons ajouté des clusters d’événements associés aux résultats de la requête de recherche dans l’outil De recherche Application Insights. Ces clusters peuvent vous aider à découvrir des modèles surprenants dans le comportement de votre application, comme un grand volume d’exceptions provenant d’un seul pays, d’une version ou d’un utilisateur.

SQL Server Data Tools (SSDT)

Visual Studio 2017 version 15.3 est désormais fourni avec SQL Server Data Tools qui prend entièrement en charge SQL Server 2017 s’exécutant sur Windows, Linux et Docker dans macOS. SSDT prend désormais en charge toutes les versions de SQL Server, SQLDB et DW sur Azure.

Correctifs pour les principaux problèmes signalés par le client :

  • Nous avons ajouté l’option Ignorer l’ordre des colonnes pour empêcher le déplacement inutile des données de table en raison d’une modification de l’ordre des colonnes.
  • Nous avons corrigé l’erreur de génération ESENT et augmenté la stabilité et les performances de build du projet de base de données dans Visual Studio 2017.
  • Nous avons résolu de nombreux autres problèmes signalés par le client. Pour plus d’informations sur les problèmes résolus, consultez le journal des modifications SSDT .

Outils de données Redgate

Tous les outils de données Redgate

Nous avons supprimé la boîte de dialogue d’introduction qui s’est produite lors de la première utilisation de Redgate Data Tools.

SQL Prompt de Redgate

Nous avons apporté des améliorations de mise en forme.

Redgate ReadyRoll
  • La fenêtre de projet ReadyRoll ouverte a été repensée.
  • Nous avons amélioré le temps de chargement des propriétés de projet.
  • Nous avons remplacé le widget d’état du script par une barre d’action.
  • Nous avons résolu les problèmes de connectivité avec Azure.
  • Nous avons amélioré la prise en charge de la syntaxe pour SQL Server 2016.

Python

  • Nous avons amélioré l’accessibilité dans les lecteurs d’écran, la navigation au clavier et le contraste élevé.
  • Nous avons amélioré la localisation afin que les utilisateurs non-anglais voient moins de texte anglais dans l’interface utilisateur.

Outils R

  • L’expérience IntelliSense est améliorée.
  • Vous disposez d’une meilleure connectivité Azure à vos machines qui bloquent les requêtes ping.
  • Lorsque vous effectuez une installation de services distants, vous n’êtes plus obligé d’avoir des droits de gestion des services.
  • Nous avons amélioré l’accessibilité globale et la localisation.

Fournisseur Microsoft Graph dans les services connectés

Nous avons activé la prise en charge des API Microsoft Graph dans les services connectés. Nous avons simplifié l’installation. Ouvrez simplement la boîte de dialogue Services connectés pour accéder à et installer (Figure 9).

Installer le fournisseur Microsoft Graph
(Figure 9) Installer le fournisseur Microsoft Graph

Icône Release Notes Icon Visual Studio 2017 version 15.3.1

Publication : 18 août 2017

Principaux problèmes résolus dans la version 15.3.1

Voici les problèmes signalés par le client résolus dans cette version :


Icône Notes de publicationVisual Studio 2017 version 15.3.2

Publication : 22 août 2017

Principaux problèmes résolus dans la version 15.3.2

Voici les problèmes signalés par le client résolus dans cette version :

Correctifs supplémentaires inclus dans cette version :

  • Mise à jour des outils Service Fabric.
  • La mise à niveau de Visual Studio échoue avec l’échec d’AccessDenied pendant l’installation /désinstallation de VSIX.
  • Problème de génération de projet sur Unity version <= 5.5.
  • Capture de vidage pour les fichiers liés.
  • Mauvaise génération de code silencieuse en raison de l'optimisation de la boucle.

Icône Notes de publication Visual Studio 2017 version 15.3.3

Publication : 29 août 2017

Principaux problèmes résolus dans la version 15.3.3

Voici les problèmes signalés par le client résolus dans cette version :


Icône Release Notes IconVisual Studio 2017 version 15.3.4

Publication : 12 septembre 2017

Principaux problèmes résolus dans la version 15.3.4

Voici les problèmes signalés par le client résolus dans cette version :


Release Notes IconVisual Studio 2017 version 15.3.5

Publication : 19 septembre 2017

Principaux problèmes résolus dans la version 15.3.5

Voici les problèmes signalés par le client résolus dans cette version :

  • Introduction de la prise en charge de Xcode 9, iOS 11, tvOS 11 et watchOS 4 d'Apple

Historique des notes de publication de Visual Studio 2017

Pour plus d’informations sur les versions précédentes de Visual Studio 2017, consultez la page Historique des notes de publication de Visual Studio 2017.