Notes de publication de Visual Studio 2017 version 15.4 Visual Studio 2017 version 15.4 Release Notes


Communauté de développeurs | Configuration système requise | Compatibilité | Code distribuable | Termes du contrat de licence | Blogs | Problèmes connusDeveloper Community | System Requirements | Compatibility | Distributable Code | License Terms | Blogs | Known Issues


Note

Pour obtenir des informations sur la dernière version de Visual Studio 2017, consultez la page actuelle des Notes de publication.To see information on the latest version of Visual Studio 2017, please visit the current Release Notes page.

Conseil

Vous pouvez changer la langue de la page au bas de cette page.You can switch the page language at the bottom of this page. Cliquez sur le boutonClick the , recherchez votre langue ou sélectionnez-la dans la liste des langues disponibles. icon, search for your language, or select from the list of available languages.

Cet article fournit des informations sur la version Release actuelle de Visual Studio 2017.In this article, you will find information regarding the current release for Visual Studio 2017. Cliquez sur le bouton pour télécharger la dernière version.Click the button to download the latest version.

Conseil

Pour obtenir de l’aide sur l’installation, reportez-vous à la documentation sur l’installation et l’installation hors connexion.For help with installation, please refer to our installation and offline installation documents.

CommentairesFeedback

Nous aimerions connaître votre opinion !We’d love to hear from you! Pour tout problème, signalez-les en utilisant l’option Signaler un problème en haut à droite du programme d’installation ou de l’IDE Visual Studio.For issues, let us know via the Report a Problem option in the upper right-hand corner of either the installer or the Visual Studio IDE itself. La clé publique du signataire doit être fournie à la classeThe Feedback Icon icône se trouve en haut à droite.icon is located in the upper right-hand corner. Vous pouvez suivre vos problèmes sur le site Visual Studio Developer Community, où vous pouvez poser des questions et obtenir des réponses.You can track your issues in the Visual Studio Developer Community, where you can ask questions and find answers. Vous pouvez également faire une suggestion de produit via UserVoice ou obtenir une aide gratuite pour vos installations avec notre support Live Chat.You can also make a product suggestion through UserVoice or get free installation help through our Live Chat support.

Conseil

Vous avez besoin d’un support professionnel tout de suite ?Need professional support right now? Consultez les options de support disponibles.See available support options.

Historique des versionsRelease History

Plus d’informations sur la publication de nos versions Release et l’identification des différentes versions sont disponibles dans le document Rythme de publication de Visual Studio 2017.You can learn more about how we ship our releases and how to identify different versions in the Visual Studio 2017 Release Rhythm document.

Problèmes connusKnown Issues

Consultez la section Problèmes connus.Please refer to the Known Issues section.


Date de publication : 27 novembre 2017 - Visual Studio 2017 version 15.4.5Release Date: November 27, 2017 - Visual Studio 2017 version 15.4.5

Principaux problèmes résolus dans cette versionTop Issues Fixed in this Release

Voici les problèmes signalés par des clients et résolus dans cette version :These are the customer-reported issues addressed in this release:


Date de publication : 14 novembre 2017 - Visual Studio 2017 version 15.4.4Release Date: November 14, 2017 - Visual Studio 2017 version 15.4.4

Principaux problèmes résolus dans cette versionTop Issues Fixed in this Release

Voici les problèmes signalés par des clients et résolus dans cette version :These are the customer-reported issues addressed in this release:

Avis de sécurité pour .NET Core et ASP.NET Core .NET Core and ASP.NET Core Security Advisories

Microsoft a publié des avis de sécurité pour .NET Core et ASP.NET Core.Microsoft has released security advisories for .NET Core and ASP.NET Core. Plus d’informations sont disponibles dans les annonces correspondants des dépôts .NET Core et ASP.NET Core.Details can be found in corresponding announcements in the .NET Core and ASP.NET Core repos. Notez les informations suivantes :Please note the following information:

  • CVE-2017-8585 Un certificat incorrect peut provoquer un déni de service. Il existe une faille de sécurité dans .NET Core 1.0, 1.1 et 2.0 où un certificat incorrect ou d’autres données de format ASN.1 peuvent entraîner un déni de service via une boucle infinie sur Linux et macOS.CVE-2017-8585 Malformed Certificate can cause Denial of Service: There is a security vulnerability in .NET Core 1.0, 1.1 and 2.0 where a malformed certificate or other ASN.1 formatted data could lead to a denial of service via an infinite loop on Linux and macOS. Les administrateurs système sont invités à mettre à jour leurs runtimes .NET Core vers les versions 1.0.8, 1.1.5 et 2.0.1.System administrators are advised to update their .NET Core runtimes to versions 1.0.8, 1.1.5 and 2.0.1. Les développeurs sont invités à mettre à jour leurs SDK .NET Core vers la version 2.0.3 ou 1.1.5.Developers are advised to update their .NET Core SDK to version 2.0.3 or 1.1.5.

  • CVE-2017-8700 Le contournement de CORS peut entraîner la divulgation d’informations. Il existe une faille de sécurité dans ASP.NET Core 1.0 et 1.1 où le partage des ressources cross-origin (CORS) peut être contourné, ce qui conduit à la divulgation d’informations.CVE-2017-8700 CORS bypass can enable Information Disclosure: There is a security vulnerability in ASP.NET Core 1.0 and 1.1 where Cross-Origin Resource Sharing (CORS) can be bypassed, leading to information disclosure.

  • CVE-2017-11879 Une redirection ouverte peut entraîner une élévation de privilège. Il existe une faille de sécurité dans ASP.NET Core 2.0 où l’existence d’une redirection ouverte conduit à une élévation de privilège.CVE-2017-11879 Open Redirect can cause Elevation Of Privilege: There is a security vulnerability in ASP.NET Core 2.0 where an Open Redirect exists, leading to Elevation Of Privilege.

  • CVE-2017-11770 Vulnérabilité de déni de service. Il existe une faille de sécurité dans ASP.NET Core 1.0, 1.1 et 2.0 quand l’application est hébergée par Windows Http.Sys, où une demande incorrecte peut entraîner un déni de service.CVE-2017-11770 Denial Of Service Vulnerability: There is a security vulnerability in ASP.NET Core 1.0, 1.1 and 2.0 when the application is hosted through Windows Http.Sys where a malformed request can lead to a Denial Of Service.

Les nouveaux projets créés avec ASP.NET Core 1.0, ASP.NET Core 1.1 et ASP.NET Core 2.0 utilisent désormais des versions de package qui incluent les mises à jour de sécurité ci-dessus.New projects created with ASP.NET Core 1.0, ASP.NET Core 1.1 and ASP.NET Core 2.0 will now use package versions that include the above security updates. Pour les projets existants, les utilisateurs peuvent mettre à jour les packages vers les versions plus récentes dans la boîte de dialogue Gérer les packages NuGet.For existing projects, users can update their packages to newer versions using the Manage NuGet Packages dialog.


Date de publication : 8 novembre 2017 - Visual Studio 2017 version 15.4.3Release Date: November 8, 2017 - Visual Studio 2017 version 15.4.3

Principaux problèmes résolus dans cette versionTop Issues Fixed in this Release

Voici les problèmes signalés par des clients et résolus dans cette version :These are the customer-reported issues addressed in this release:

  • Ajout de la prise en charge de Xcode 9.1 et iOS 11.1.Added support for Xcode 9.1 and iOS 11.1.
  • Restauration des menus pour les projets Python lors de l’utilisation de langues autres que l’anglais.Restored menus for Python projects when using non English languages.

Date de publication : 31 octobre 2017 - Visual Studio 2017 version 15.4.2Release Date: October 31, 2017 - Visual Studio 2017 version 15.4.2

Principaux problèmes résolus dans cette versionTop Issues Fixed in this Release

Voici les problèmes signalés par des clients et résolus dans cette version :These are the customer-reported issues addressed in this release:


Date de publication : 19 octobre 2017 - Visual Studio 2017 version 15.4.1Release Date: October 19, 2017 - Visual Studio 2017 version 15.4.1

Principaux problèmes résolus dans cette versionTop Issues Fixed in this Release

Voici les problèmes signalés par des clients et résolus dans cette version :These are the customer-reported issues addressed in this release:


Date de publication : 9 octobre 2017 - Visual Studio 2017 version 15.4.0Release Date: October 9, 2017 - Visual Studio 2017 version 15.4.0

Résumé : Nouveautés de cette version releaseSummary: What's New in this Release

  • La nouvelle bannière de lancement de l’installation et du programme d’installation vous permet de savoir si votre installation a réussi.The new Setup and Installer launch banner lets you know when your installation is successful. Nous avons ajouté un nouveau message d’avertissement à la fin de l’installation qui contient des liens vers la Communauté des développeurs pour obtenir de l’aide supplémentaire.We added a new warning message at the end of your install that contains links to the Developer Community for additional help.
  • Nous avons apporté des améliorations à XAML.We made improvements to XAML. Vous pouvez maintenant modifier ou supprimer des ressources XAML, et ajouter des ControlTemplates.You can now edit or remove XAML resources, and add ControlTemplates.
  • La charge de travail du développement de plateforme Windows universelle est désormais fournie avec le kit Windows 10 Fall Creators Update SDK.The Universal Windows Platform Development workload now comes with the Windows 10 Fall Creators Update SDK.
  • Nous avons ajouté la prise en charge de .NET Standard 2.0 à Windows Fall Creators Update.We added .NET Standard 2.0 support to the Windows Fall Creators Update.
  • Le Projet de création de packages d’application Windows vous propose de nouveaux modèles de projet qui permettent d’empaqueter n’importe quel projet Windows dans un conteneur .appx.The Windows Application Packaging Project provides you with new project templates that help package any of your Windows projects into an .appx container.
  • .NET Core 2.0 est inclus par défaut dans les charges de travail de développement web et .NET Core..NET Core 2.0 is included by default for Web Development and .NET Core Workloads.
  • Nous avons amélioré Live Unit Testing pour inclure la prise en charge du framework MSTest version 1, ainsi que la découvertabilité de cette fonctionnalité.We enhanced Live Unit Testing to include support for MSTest version 1 framework, and improved discoverability of this feature.
  • Vous pouvez déployer, tester et déboguer vos applications directement sur des appareils iOS et Android avec Xamarin Live.You can deploy, test, and debug your apps directly on iOS and Android devices with Xamarin Live.
  • Ajout de la prise en charge de CMake 3.9 et de structures de projet CMake plus flexibles.Added support for CMake 3.9 and more flexible CMake project structures.
  • Vous pouvez maintenant cibler Linux à partir de vos projets CMake.You can now target Linux from your CMake projects. Utilisez votre code base CMake existant comme solution, sans le convertir en projet VS.Use your existing CMake code base as your solution without needing to convert it to a VS project.
  • Nous avons amélioré la prise en charge de Unity dans Visual Studio Tools et ajouté la fonctionnalité Définir un pointeur d’instruction sous le nouveau runtime.We improved Unity support in Visual Studio Tools and added the Set Instruction Pointer feature under the new runtime.
  • Android SDK est désormais installé dans un emplacement privé.The Android SDK is now being installed to a private location.
  • Outils R prend désormais en charge la communication à distance Linux et RMarkdown, notamment la modification dynamique, la correspondance des accolades et la complétion de code.R Tools now has support for Linux remoting and RMarkdown including live editing, brace matching, and code completion.

Principaux problèmes résolus dans cette versionTop Issues Fixed in this Release

Voici les problèmes signalés par des clients et résolus dans cette version :These are the customer-reported issues addressed in this release:


En détail : Nouveautés de cette version releaseDetails: What's New in this Release

Améliorations de Visual StudioVisual Studio Improvements

Configurer et installerSetup and Installer

  • Nous avons ajouté une bannière de lancement dans le programme d’installation pour signaler que Visual Studio a été installé (Figure 1).We added a launch banner in the installer to signal Visual Studio has been successfully installed (Figure 1).
Successful installation with new launch banner
(Figure 1) Installation réussie avec la nouvelle bannière de lancement(Figure 1) Successful installation with new launch banner
  • Le programme d’installation utilise désormais la détection automatique de proxy pour les téléchargements.The installer now uses auto-proxy detection for downloads.
  • Si un composant non critique (qui ne compromet pas directement l’IDE Visual Studio) échoue, le programme d’installation affiche désormais un avertissement au lieu d’un échec.If a non-critical component (one that doesn't directly impede Visual Studio IDE) fails, the installer now displays a warning instead of a failure. Cette nouveauté indique de manière plus claire que vous pouvez utiliser Visual Studio, même si vous devez corriger certains problèmes.The change makes it clearer that Visual Studio is okay to use even though there are issues you need to address and correct.
  • Quand vous créez une disposition en mode hors connexion, vous utilisez des chemins plus courts qui permettent aux administrateurs d’héberger des installations hors connexion dans des hiérarchies de dossiers réseau plus étoffées.Creating an offline layout uses shorter paths that allow administrators to host offline installs in deeper network folder hierarchies.
  • Nous affichons un message à la fin de l’installation quand l’installation d’un package individuel échoue ou que vous rencontrez des problèmes de téléchargement (Figure 2).We display a message at the end of your install when an individual package install fails or you have download issues (Figure 2). Ce message vous fournit des liens vers la Communauté des développeurs pour obtenir de l’aide sur la résolution des problèmes susceptibles d’affecter la capacité de votre ordinateur à installer Visual Studio dans son intégralité.This message provides you with links to the Developer Community to get more help so that you can address issues that may be affecting your computer’s ability to install Visual Studio in its entirety.
Error dialog with potential solutions
(Figure 2) Boîte de dialogue d’erreur avec les solutions possibles(Figure 2) Error dialog with potential solutions
  • Nous avons résolu un bogue où le programme d’installation définissait de manière incorrecte la date/l’heure d’installation dans Ajout/Suppression de programmes après la mise à jour de Visual Studio.We resolved an issue where the installer was incorrectly setting the installed date/time in Add or Remove Programs after updating Visual Studio.

ÉditeurEditor

  • Nous avons résolu un problème du lecteur d’écran, où le lecteur d’écran JAWS de Freedom Scientific ne pouvait pas utiliser IntelliSense dans l’éditeur Visual Studio.We fixed a screen reader problem where the Freedom Scientific’s JAWS screen reader could not use IntelliSense in the Visual Studio editor.
  • Nous avons ajouté la fonctionnalité de navigation bien connue de Productivity Power Tools CTRL+clic Atteindre la définition au produit Visual Studio de base.We added the popular Productivity Power Tools navigation feature Control Click Go To Definition to the core Visual Studio product.
    • Pour les langages pris en charge (actuellement C#, VB et Python, d’autres langages seront disponibles dans les futures versions), maintenez enfoncée la touche Ctrl pour pouvoir cliquer sur un symbole dans l’éditeur Visual Studio et accéder à sa définition.For supported languages (currently C#, VB and Python, with more languages coming in future releases), holding down the Ctrl key will allow you to click on a symbol in the Visual Studio editor and navigate to its definition.
    • Si vous préférez conserver l’ancien comportement de sélection de mots de CTRL+clic, vous pouvez contrôler l’utilisation de la clé de la fonctionnalité via Outils > Options > Éditeur de texte > Général > Activer le clic de souris pour exécuter Atteindre la définition, qui vous permet de sélectionner d’autres touches de modification ou de désactiver la fonctionnalité si vous le souhaitez.If you prefer to keep the older Ctrl+Click word selection behavior, you can control the feature’s key usage via Tools > Options > Text Editor > General > Enable mouse click to perform Go To Definition, which lets you select other modifier keys, or turn off the feature if you wish.

ExtensibilitéExtensibility

Nous avons résolu un bogue où les extensions installées n’affichaient pas les notifications de mise à jour dans Visual Studio et n’étaient pas automatiquement mises à jour.We fixed a bug where installed extensions did not display update notifications in Visual Studio and also were not automatically updated.

Chargement de solution allégéLightweight Solution Load

Nous avons résolu un bogue qui provoquait des échecs de génération quand une solution était ouverte avec l’option Chargement de solution allégé activée.We resolved a bug that caused build failures when a solution was opened with Lightweight Solution Load enabled.

Live Unit Testing Live Unit Testing

  • Live Unit Testing fournit la prise en charge des trois frameworks de test unitaire les plus connus : xUnit, NUnit et MSTest version 1 et version 2.Live Unit Testing provides support for the three popular unit-testing frameworks: xUnit, NUnit, and both MSTest version 1 and MSTest version 2.
  • Si vous n’avez pas activé Live Unit Testing, l’IDE de Visual Studio affiche une barre dorée quand vous ouvrez une solution avec les tests unitaires existants.If you have not enabled Live Unit Testing, Visual Studio IDE displays a gold bar when you open a solution with existing unit tests. La barre dorée vous fournit plus d’informations sur la fonctionnalité, son activation et les prérequis.The gold bar provides you with more information about the feature, how to enable it, and the required prerequisites.
  • Le centre État de la tâche affiche des notifications de traitement en arrière-plan pour vous permettre de résoudre facilement les problèmes clés quand vous utilisez Live Unit Testing.The Task Status center shows background processing notifications so you can easily address key problems while using Live Unit Testing.
  • Nous avons remplacé les noms de mouvement de clic droit pour l’inclusion/exclusion Live Test Set – Inclure/Exclure par Live Unit Testing Inclure/Exclure.We changed the name on the right click gesture names for inclusion/exclusion from Live Test Set – Include/Exclude to Live Unit Testing Include/Exclude. Nous avons également supprimé l’option Réinitialiser de la barre de menus pour la mettre sous Outils/Options/Supprimer les données persistantes.We also removed the Reset clean from the menu bar and moved it under Tools/Options/Delete persisted data.
  • Nous avons apporté plusieurs corrections pour que votre système puisse mieux détecter si un projet n’a pas été chargé et éviter un blocage dans votre Live Unit Testing.We made several fixes so your system can better detect when a project has not loaded and avoid a crash in your Live Unit Testing. Nous avons ajouté des améliorations de performances de génération pour éviter la réévaluation des projets MSBuild quand votre système sait que rien n’a été changé dans le fichier projet.We added build performance improvements that avoid reevaluation of MSBuild projects when your system knows nothing has changed in the project file.

Outils de développement pour la plateforme Windows universelle Tools for Universal Windows Platform Development

La version Release de Visual Studio 2017 version 15.4 vous propose de nombreuses mises à jour des outils de développement pour la plateforme Windows universelle.Visual Studio 2017 version 15.4 release brings you many updates to the Universal Windows Platform development tools. Lisez la suite pour découvrir les nouveautés !Read below to see what's new!

Prise en charge de Windows Fall Creators Update Windows Fall Creators Update Support

La version Release de Visual Studio 2017 version 15.4 apporte une prise en charge de première classe pour les développeurs qui ciblent le kit SDK Windows Fall Creators Update.Visual Studio 2017 version 15.4 release brings first class support for developers targeting the Windows Fall Creators Update SDK. Lorsque vous installez la charge de travail du développement de plateforme Windows universelle avec Visual Studio 2017 version 15.4, vous obtenez automatiquement le kit SDK Windows 10 Fall Creators Update.When you install the Universal Windows Platform Development workload with Visual Studio 2017 version 15.4, you will automatically get the Windows 10 Fall Creators Update SDK.

Mise à jour du concepteur XAML pour les projets UWP ciblant le SDK Windows Fall Creators UpdateUpdated XAML Designer for UWP Projects Targeting the Windows Fall Creators Update SDK

Nous avons développé des mises à jour importantes du concepteur XAML pour les projets UWP ciblant le SDK Windows Fall Creators Update, en donnant la priorité à l’amélioration des performances et de la fiabilité, ainsi que la possibilité d’afficher les artefacts de conception Fluent.We have made significant updates to the XAML designer for UWP projects targeting the Windows Fall Creators Update SDK, prioritizing performance and reliability improvements, as well as the ability to render Fluent design artifacts. Lisez le billet de blog sur la mise à jour du concepteur XAML de Visual Studio pour plus de détails.Please read the Visual Studio update to the XMAL Designer blog post for more details.

Remarque : L’expérience du concepteur XAML est la même, sauf si vous générez une application UWP ciblant Windows Fall Creators Update.Note: The XAML Designer experience will be the same unless you are building a UWP application targeting the Windows Fall Creators Update.

Améliorations apportées à Modifier & Continuer pour le code XAML XAML Edit & Continue Improvements

Vous pouvez maintenant modifier ou supprimer des ressources XAML avec l’option Modifier & Continuer pour le code XAML.You can now edit or remove XAML resources with XAML Edit & Continue. Par ailleurs, vous pouvez aussi ajouter des ControlTemplates.In addition, you can also add ControlTemplates. Pour tirer parti de ces nouvelles fonctionnalités, veillez à cibler le SDK Windows Fall Creators Update et à exécuter l’application avec la dernière version de Windows Fall Creators Update.To leverage these new features, make sure you are targeting the Windows Fall Creators Update SDK and running the application with the latest Fall Creators Update to Windows applied.

Prise en charge de .NET Standard 2.0 .NET Standard 2.0 Support

Windows Fall Creators Update prend désormais en charge .NET Standard 2.0 pour le développement UWP.The Windows Fall Creators Update brings support for .NET Standard 2.0 to UWP development. Afin de tirer parti des nouvelles API de .NET Standard 2.0, vous devez définir la cible de version minimale de votre application sur le kit SDK Windows Fall Creators Update.In order to leverage the new APIs with .NET Standard 2.0, you need to set the minimum version target of your application to the Windows Fall Creators Update SDK. Vous avez ensuite la possibilité de référencer les packages NuGet, les bibliothèques de classes et les API de .NET Standard 2.0 directement à partir de votre application UWP.You will then have the ability to reference .NET Standard 2.0 NuGet packages, class libraries, and APIs directly from your UWP application.

Notez que certaines bibliothèques qui prennent en charge .NET Standard 2.0 peuvent ne pas fonctionner correctement ou peuvent nécessiter des étapes supplémentaires pour fonctionner avec les applications UWP.Note that some libraries that support .NET Standard 2.0 may not work correctly or may require additional steps to work with UWP applications. En particulier, cela peut être le cas pour les applications UWP compilées avec .NET Native, qui présente des limitations connues avec la réflexion.In particular this can be the case for UWP applications compiled with .NET Native, which has known limitations with reflection. Si vous rencontrez ce cas pendant le test, nous vous recommandons de contacter le propriétaire de la bibliothèque pour lui demander d’éventuelles solutions ou corrections.If you find this during testing we recommend you contact the library owner and ask for possible workarounds or fixes. Un exemple est le package NuGet Entity Framework Core 2.0, qui présente actuellement quelques problèmes connus avec UWP qui seront résolus dans une prochaine version corrective (pour plus d’informations, consultez la documentation sur les implémentations .NET prises en charge par EF Core).One example of this is the Entity Framework Core 2.0 NuGet package, which currently has a few known issues with UWP that will be fixed in an upcoming patch release (for more information see the documentation on .NET implementations supported by EF Core).

Projet de création de packages d'application WindowsWindows Application Packaging Project

La version Release de Visual Studio 2017 version 15.4 introduit de nouveaux modèles de projet pour vous aider à empaqueter n’importe quel projet Windows dans un conteneur .appx, qui permet de moderniser la distribution et l’envoi des applications au Windows Store.Visual Studio 2017 version 15.4 release brings in new project templates to help you package any Windows projects into an .appx container, allowing for modern distribution or submission to the Windows Store.

Pour commencer à utiliser le projet de création de packages d’application Windows, accédez à Fichier > Nouveau > Projet et sélectionnez le nouveau modèle Projet de création de packages d’application Windows sous Visual C# > nœud Windows universel (Figure 3).To get started with the Windows Application Packaging Project, go to File > New > Project and select the new Windows Application Packaging Project template under the Visual C# > Windows Universal node (Figure 3).

Windows Application Packaging Project
(Figure 3) Projet de création de packages d'application Windows(Figure 3) Windows Application Packaging Project

Dans le nouveau projet, vous pouvez ajouter une référence à vos projets Windows existants, comme WPF, WinForms ou MFC, en cliquant avec le bouton droit sur le nœud Applications dans l’Explorateur de solutions et en sélectionnant Ajouter une référence.In the new project, you can add a reference to your existing Windows projects, such as WPF, WinForms, or MFC by right clicking on the Applications node in the Solution Explorer and selecting Add Reference. Vous avez ensuite de nombreux outils UWP existants que vous connaissez déjà, comme l’empaquetage, la modification de manifeste et l’association au Windows Store.You then have many of the existing UWP tools that you are used to, such as packaging, manifest editing, and Store association.

Outils de développement web Web Development Tools

  • .NET Core 2.0 est disponible pendant l’installation et inclus par défaut dans les charges de travail .NET Core et de développement web..NET Core 2.0 is available during installation and is included by default for Web Development, and .NET Core Workloads.
  • La génération de modèles automatique des pages Razor est désormais prise en charge.Razor pages scaffolding is now supported.
  • Vous pouvez publier du contenu dans des registres de conteneurs, notamment Azure Container Registry et Docker Hub.You can publish to container registries, including Azure Container Registry, and Docker Hub.
  • Les outils Azure Functions sont inclus dans la charge de travail Azure.Azure Functions tools are included in the Azure workload.
  • Quand vous publiez une tâche web Azure, vous pouvez la publier comme tâche web déclenchée avec des expressions cron.When publishing an Azure Web Job, you can publish as a triggered web job using cron expressions.

Visual Studio Tools pour Xamarin Visual Studio Tools for Xamarin

Xamarin Live permet aux développeurs de déployer, tester et déboguer en continu leurs applications, directement sur des appareils iOS et Android (Figure 4).Xamarin Live enables developers to continuously deploy, test, and debug their apps, directly on iOS and Android devices (Figure 4). Après avoir téléchargé Xamarin Live Player (disponible dans l’App Store ou Google Play), vous pouvez jumeler votre appareil avec Visual Studio et révolutionner la façon dont vous créez des applications mobiles.After downloading the Xamarin Live Player - available in the App Store or on Google Play - you can pair your device with Visual Studio and revolutionize the way you build mobile apps. Cette fonctionnalité est désormais incluse dans Visual Studio et peut être activée en accédant à Outils > Options > Xamarin > Autres > Activer Xamarin Live Player.This functionality is now included in Visual Studio and can be enabled by going to Tools > Options > Xamarin > Other > Enable Xamarin Live Player.

Xamarin Live Player
(Figure 4) Animation de l’association, du déploiement et des modes d’édition Xamarin Live Player(Figure 4) Animation of the Xamarin Live Player pair, deployment, and live edit modes

Consultez les notes de publication de Visual Studio Tools pour Xamarin pour obtenir la liste complète des changements dans Visual Studio 2017 version 15.4.Visit the Visual Studio Tools for Xamarin release notes for a complete list of changes in Visual Studio 2017 version 15.4.

Visual Studio Tools pour CMake Visual Studio Tools for CMake

Visual Studio 2017 version 15.4 apporte les améliorations suivantes à CMake :Visual Studio 2017 version 15.4 brings the folowing improvements to CMake:

  • La version de CMake comprise dans Visual Studio Tools pour CMake a été mise à niveau avec la version 3.9.The version of CMake included with the Visual Studio Tools for CMake has been upgraded to version 3.9.
  • Les dossiers contenant plusieurs CMakeLists indépendantes sont désormais pris en charge.Folders containing multiple, independent CMakeLists are now supported.

Pour plus d’informations, consultez Nouveautés de CMake 15.4.For more info check out what's new in CMake in 15.4.

Améliorations apportées à Linux C++ Linux C++ Improvements

Vous pouvez maintenant cibler Linux à partir de vos projets CMake.You can now target Linux from your CMake projects. Cela vous permet d’utiliser votre code base existant qui utilise CMake comme solution de génération, sans avoir à le convertir en projet VS.This enables you to work on your existing code base that uses CMake as your build solution without having to convert it to a VS project. Si votre code base est multiplateforme, vous pouvez cibler Windows et Linux à partir de Visual Studio.If your code base is cross-platform you can target both Windows and Linux from within Visual Studio. Pour plus d’informations, consultez le billet de blog Visual C++ pour le développement sous Linux avec CMake.For more information, see the Visual C++ for Linux Development with CMake blog post.

Améliorations de Visual Studio Tools pour Unity Visual Studio Tools for Unity Improvements

  • Nous avons amélioré la prise en charge de l’option Experimental .NET 4.6 dans Unity 2017.1.We improved support for the Experimental .NET 4.6 option in Unity 2017.1.
    • Ajout de la prise en charge de la fonctionnalité Définir un pointeur d’instruction dans le nouveau runtime.You have added support for the Set Instruction Pointer feature under the new runtime.
  • Nous fournissons la prise en charge des assemblys définis par l’utilisateur (assembly.json) dans Unity 2017.2.We provide support for user defined assemblies (assembly.json) in Unity 2017.2.
  • Nous avons apporté des améliorations générales à l’évaluation d’expression pendant le débogage.We made general improvements in Expression Evaluation while debugging.

Visual Studio Tools pour Apache Cordova Visual Studio Tools for Apache Cordova

Android SDK est désormais installé dans un emplacement privé sous %programdata%.The Android SDK is now being installed to a private location under %programdata%. Cela va permettre aux utilisateurs de gérer leur installation de SDK partagée ailleurs sans affecter les scénarios VS-TACO.This will allow users to manage their shared SDK installation elsewhere without affecting any VS-TACO scenarios.

Outils R pour Visual Studio R Tools for Visual Studio

Prise en charge de RMarkdown :Support for RMarkdown:

  • Modification dynamique des fichiers RMarkdownLive editing of RMarkdown files
  • Mise en forme du code R prise en charge dans les blocs de codeR code formatting supported within code blocks
  • Retrait intelligent dans les blocs de code RSmart indent in R code blocks
  • Correspondance des accolades et complétion du codeBrace matching and code completion

Connectivité à distance :Remote Connectivity:

  • Ajout de la prise en charge de R à distance Windows dans la version précédenteWindows Remote R support was added in the previous release
  • Connectivité Linux également disponibleLinux connectivity is now available as well

Améliorations générales :General Improvements:

  • Colorisation Roxygen et IntellisenseRoxygen colorization and Intellisense
  • R linting (semblable à LintR)R linting (similar to LintR)
  • Multisélection dans l’historique R PlotR Plot history multi-select
  • Amélioration du retrait intelligent dans les expressions multilignes comme dplyr pipeImproved smart indent in multiline expressions including dplyr pipe
  • Interface utilisateur accessible avec des visionneuses et une grilleAccessible UI including viewers and grid

BlogsBlogs

Developer Tools Blogs Tirez parti des insights et des recommandations disponibles sur le site Developer Tools Blogs. Take advantage of the insights and recommendations available in the Developer Tools Blogs site.

Le site Developer Tools Blogs vous tient informé de toutes les nouvelles versions Release et inclut des publications contenant des informations approfondies sur un large éventail de fonctionnalités.The Developer Tools Blogs keep you up-to-date on all new releases and include deep dive posts on a broad range of features. Pour des insights sur l’univers .NET, consultez .NET Blog.For insights into the .NET world, check out the DotNet Blog. Vous trouverez une expertise détaillée dans le blog de l’équipe pour chaque langage, notamment C#, VB, C++ et F#.You can find detailed expertise in each language area team blog — C#, VB, C++ and, F# — to name a few.


Problèmes connusKnown Issues

Visual Studio 2017 Known Issues Passez en revue tous les problèmes connus et les solutions de contournement concernant Visual Studio 2017 version 15.4. See all existing known issues and available workarounds in Visual Studio 2017 version 15.4.

Nous nous engageons à tenir compte de vos commentaires.We are fully committed to listening to your feedback. Visitez le site de la communauté des développeurs pour découvrir les derniers problèmes, consigner de nouveaux problèmes et voter pour les problèmes existants.Visit the Developer Community site to find the latest issues, log new issues, and upvote existing issues.


Historique des notes de publication de Visual Studio 2017Visual Studio 2017 Release Notes History

Consultez la page Historique des notes de publication de Visual Studio 2017.Please see the Visual Studio 2017 Release Notes History page.


Haut de page
Top of Page