Visual Studio Icon Notes de publication de Visual Studio 2019 pour Mac version 8.5Visual Studio 2019 for Mac version 8.5 Release Notes



Communauté de développeurs | Configuration requise | Compatibilité | Code distribuable | Documentation | Blogs | MaintenanceDeveloper Community | System Requirements | Compatibility | Distributable Code | Documentation | Blogs | Servicing


Cliquez sur le bouton pour télécharger la dernière version de Visual Studio 2019 pour Mac.Click the button to download the latest version of Visual Studio 2019 for Mac. Pour plus d’informations sur la configuration système requise, consultez les guides Configuration système requise pour Mac et Ciblage et compatibilité de la plateforme Mac.For information on the system requirements see the see Mac System Requirements and Mac Platform Targeting and Compatibility guides.

Pour obtenir des instructions sur l’installation et la mise à jour de Visual Studio 2019 pour Mac, consultez le guide d’installation de Visual Studio pour Mac.For instructions on installing and updating Visual Studio 2019 for Mac, see the Install Visual Studio for Mac guide.

Download VS for Mac

Pour plus d’informations sur les autres téléchargements associés, consultez la page Téléchargements.To learn more about other related downloads, see the Downloads page.


Nouveautés de Visual Studio 2019 pour MacWhat's New in Visual Studio 2019 for Mac

Publications de Visual Studio 2019 pour MacVisual Studio 2019 for Mac Releases

Billets de blog Visual Studio 2019 pour MacVisual Studio 2019 for Mac Blog Posts

Le blog Visual Studio est la source officielle où l’équipe d’ingénierie de Visual Studio partage des informations sur le produit.The Visual Studio Blog is the official source of product insight from the Visual Studio Engineering Team. Vous trouverez des informations détaillées sur les versions de Visual Studio 2019 pour Mac dans les billets de blog suivants :You can find in-depth information about the Visual Studio 2019 for Mac releases in the following posts:


Points clés de la versionRelease Highlights

Dans cette version de Visual Studio 2019 pour Mac, nous avons remplacé notre ancienne implémentation de Git, actualisé notre palette de couleurs et les icônes, et avons résolu des problèmes avec le débogueur, les outils de test et le système de projet.In this release of Visual Studio 2019 for Mac we replaced our old Git implementation, refreshed our color palette and icons, and we addressed a number of issues with the debugger, test tools, and project system.

Problèmes connusKnown Issues

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


Release Notes Icon Visual Studio 2019 pour Mac version 8.5.6 (8.5.6.11)Visual Studio 2019 for Mac version 8.5.6 (8.5.6.11)

Publication : 14 mai 2020released May 14, 2020

Shell et outilsShell and Tools

Web et AzureWeb and Azure

  • Nous avons mis à jour la dernière mise en production de .NET Core 3.1.4.We updated to the latest .NET Core 3.1.4 release.

Release Notes Icon Visual Studio 2019 pour Mac version 8.5.5 (8.5.5.7)Visual Studio 2019 for Mac version 8.5.5 (8.5.5.7)

Publication : 6 mai 2020released May 6, 2020

Visual Studio pour Mac 8.5 Service Release 5 corrige quelques erreurs irrécupérables qui ont été signalées.Visual Studio for Mac 8.5 Service Release 5 fixes a handful of fatal errors that were reported.

Release Notes Icon Visual Studio 2019 pour Mac version 8.5.4 (8.5.4.12)Visual Studio 2019 for Mac version 8.5.4 (8.5.4.12)

Publication : 21 avril 2020released April 21, 2020

Visual Studio pour Mac 8.5 Service Release 4 résout les problèmes suivants :Visual Studio for Mac 8.5 Service Release 4 addresses the following:

Release Notes Icon Visual Studio 2019 pour Mac version 8.5.3 (8.5.3.16)Visual Studio 2019 for Mac version 8.5.3 (8.5.3.16)

Publication : 14 avril 2020released April 14, 2020

Visual Studio pour Mac 8.5 Service Release 3 résout les problèmes suivants :Visual Studio for Mac 8.5 Service Release 3 addresses the following:

Release Notes Icon Visual Studio 2019 pour Mac version 8.5.2 (8.5.2.13)Visual Studio 2019 for Mac version 8.5.2 (8.5.2.13)

Publication : 7 avril 72020released April 7, 2020

Visual Studio pour Mac 8.5 Service Release 2 résout les problèmes suivants :Visual Studio for Mac 8.5 Service Release 2 addresses the following:

Release Notes Icon Visual Studio 2019 pour Mac version 8.5.1 (8.5.1.42)Visual Studio 2019 for Mac version 8.5.1 (8.5.1.42)

Publication : 1er avril 2020released April 1, 2020

Cette version inclut les mises à jour suivantes :This release includes the following updates:

Release Notes Icon Visual Studio 2019 pour Mac version 8.5 (8.5.0.3183)Visual Studio 2019 for Mac version 8.5 (8.5.0.3183)

Publication : 23 mars 2020released March 23, 2020

Nouvelles fonctionnalitésNew Features

AccessibilitéAccessibility

Cette version de Visual Studio 2019 pour Mac offre une palette de couleurs actualisée, de nouvelles icônes et des messages d’état d’avertissement et d’erreur mis à jour.This release of Visual Studio 2019 for Mac brings a refreshed color palette, new icons, and updated warning and error status messages. Les ratios de contraste des couleurs pour le texte et les icônes ont été augmentés afin d’améliorer la clarté.Color contrast ratios for text and icons have been increased to improve clarity. Désormais, Visual Studio pour Mac prend également pleinement en charge le mode Contraste élevé macOS.Visual Studio for Mac also now fully suports macOS High Contrast Mode.

En plus des changements visuels, cette version de Visual Studio 2019 pour Mac a apporté un certain nombre de modifications en vue d’améliorer l’accessibilité globale de l’IDE.In addition to the visual changes, this release of Visual Studio 2019 for Mac has made a number changes to increase overall accessibility of the IDE. Elles incluent notamment :These include:

  • Des améliorations apportées à l’ordre de priorité et à la visibilité lors de l’utilisation de VoiceOver dans le débogueur, le Gestionnaire de package NuGet et la boîte de dialogue des options du projet.Improvements to focus order and visibility when using VoiceOver in the debugger, NuGet Package Manager and project options dialog.
  • Des zones précédemment inaccessibles par la navigation au clavier, comme l’icône d’épingle et l’icône représentant un œil, sont désormais navigables à l’aide du clavier.Areas previously inaccessible by keyboard navigation, such as the pin and eye icon, are now navigable by keyboard.
  • Une amélioration des commentaires émis à partir de VoiceOver concernant l’état du débogueur.Enhanced feedback from VoiceOver for debugger staus.
  • Après la création d’un projet avec la boîte de dialogue Nouveau projet, l’IDE annonce maintenant correctement le message d’état « projet créé » aux utilisateurs de VoiceOver.After creating a project using the New Project Dialog, the IDE now accurately announces “project created” status message to VoiceOver users.
  • Correctifs appliqués au Gestionnaire de package NuGet qui permettent d’accéder aux onglets Parcourir, Installé, Mettre à jour et Consolider.Fixes to the NuGet Package manager that allow keyboard access to the Browse, Installed, Update and Consolidate tabs.
  • VoiceOver annonce maintenant la version sélectionnée dans la liste déroulante « Nouvelle version ».VoiceOver now announces the selected version in the "New version" dropdown.
  • VoiceOver annonce maintenant plus d’informations en cas d’utilisation de la gestion des versions et de la fonctionnalité de publication dans Azure, ainsi que dans un certain nombre de domaines supplémentaires.VoiceOver now announces more information when using version control, the publish to Azure feature, and in a number of additional areas.

Gestion de versionVersion Control

Nous avons remplacé notre ancienne implémentation Git par un wrapper autour du client de ligne de commande Git officiel, qui est déjà utilisé par Visual Studio sur Windows, afin d’améliorer les performances et la fiabilité globales de la prise en charge de Git dans l’IDE.We replaced our old Git implementation with a wrapper around the official Git command line client, which is already used by Visual Studio on Windows, in order to improve the overall performace and reliability of Git support in the IDE. La nouvelle prise en charge de Git dépend du client git officiel.The new Git support depends on the official git client. La méthode recommandée pour installer Git consiste à l’installer dans le cadre des outils en ligne de commande Xcode en exécutant xcode-select --install dans l’application Terminal (Xcode n’a pas besoin d’être installé).The recommended way to install Git is to install it as part of the Xcode Command Line Tools by running xcode-select --install in the Terminal app (Xcode does not need to be installed).

DébogueurDebugger

  • Il est maintenant possible de modifier les points d’arrêt sur fonction.Function breakpoints can now be edited.
  • Nous avons amélioré les performances du pas à pas dans les projets .NET Core.We have improved stepping performance in .NET Core projects.

ÉditeurEditor

  • Nous avons mis à jour les thèmes Clair et Foncé pour qu’ils correspondent à Visual Studio.We updated Light & Dark themes to match Visual Studio.

Programme d’installationInstaller

  • Nous avons ajouté un nouvel élément au carrousel pour permettre aux utilisateurs de s’inscrire à des conseils ASP.NET Core.We added a new item to the carousel to allow users to sign up for ASP.NET Core tips.
  • Nous avons ajouté la prise en charge de l’implémentation des outils CLI requis par la gestion de versions.We added support to implement CLI tools required by version control.
  • Nous avons intégré un rapport d’erreurs pour faciliter l’amélioration de la qualité.We integrated error reporting to aid in improving future quality.

Web et AzureWeb and Azure

  • Nous avons publié la dernière version de .NET Core.We bumped to the latest .NET Core release.
  • Nous avons ajouté la prise en charge de l’authentification dans la boîte de dialogue Nouveau projet pour les projets ASP.NET Core.We added authentication support in the New Project Dialog for ASP.NET Core projects.
  • Nous avons ajouté la prise en charge des versions v2/v3 du runtime d’Azure Functions.We added support for v2/v3 of Azure Functions runtime.

NuGetNuGet

  • Nous avons fait passer NuGet à la version 5.4.We bumped NuGet to 5.4.

XamarinXamarin

  • Vous pouvez désormais voir une hiérarchie de vos contrôles Xamarin.Forms dans le volet Structure du document.You can now see a hierarchy of your Xamarin.Forms controls in the Document Outline pane. Sur Windows, vous pouvez l’ouvrir avec Ctrl+Alt+T (Afficher > Autres fenêtres > Structure du document).On Windows, it can be opened with Ctrl+Alt+T (View > Other Windows > Document Outline). Sur Mac, vous pouvez l’ouvrir via Vues > Blocs > Structure du document.On Mac, you can open it via Views > Pads > Document Outline.
  • Lors du débogage de plusieurs projets en même temps, vous pouvez désormais utiliser le rechargement à chaud XAML simultanément sur les deux cibles.When debugging multiple projects at the same time, you can now use XAML Hot Reload simultaneously on both targets. Par exemple, vous pouvez utiliser le rechargement à chaud XAML pour voir comment votre modification de XAML se présente en même temps sur un téléphone iOS et sur un téléphone Android.For example, you can use XAML Hot Reload to see how your XAML change looks on both an iOS and Android phone at the same time. Découvrez plus d’informations sur le débogage de plusieurs processus dans la Documentation de Visual Studio 2019.Learn more about debugging multiple process in the Visual Studio 2019 documentation.
XAML Hot Reload works simultaneously on multiple debug targets
  • Vous pouvez maintenant définir le Concepteur iOS par défaut dans Visual Studio pour Mac.You can now set the default iOS Designer in Visual Studio for Mac. Tous les changements apportés dans le concepteur de Storyboard Xcode sont automatiquement synchronisés de nouveau avec Visual Studio pour Mac.Any changes made in the Xcode storyboard designer will be synchronized back to Visual Studio for Mac automatically.
Improved Xcode Storyboard Designer Integration
  • Vous pouvez maintenant appliquer les changements de ressources Android au moment de l’exécution en utilisant Appliquer les modifications Android.You can now apply Android resource changes at runtime using Android Apply Changes. Cette fonctionnalité vous permet de voir rapidement les modifications apportées à vos fichiers de ressources Android (dispositions XML, Drawables, etc.) sur un appareil ou un émulateur Android sans nécessiter le redémarrage de l’application.This feature allows you to quickly see changes made to your Android resource files (XML layouts, drawables, etc) on an Android device or emulator without requiring the application to be restarted.
Android Apply Changes
  • Vous pouvez désormais générer vos propres profils personnalisés lors de l’utilisation du suivi du démarrage dans votre application Android.You can now generate your own custom profiles when using startup tracing in your Android application. Vous bénéficiez ainsi d’une expérience de démarrage encore plus performante, avec une augmentation minimale de la taille de l’APK.This provides you an even more performant startup experience with a minimal increase to APK size.
  • Vous pouvez désormais générer des liaisons Xamarin.Android sur des bibliothèques Kotlin.You can now generate Xamarin.Android bindings against Kotlin libraries.
  • Vous pouvez désormais utiliser Google Manifest Merger lors de la fusion de fichiers AndroidManifest.xml dans vos projets Android.You can now use the Google Manifest Merger when merging AndroidManifest.xml files in your Android projects. Ceci vous permet de personnaliser la façon dont chaque manifeste et son contenu sont fusionnés.This allows you to customize how each manifest and its contents will be merged. Pour plus d’informations sur les règles qui peuvent être appliquées, consultez Fusionner plusieurs fichiers manifeste.For more details on rules that can be applied, please see Merge multiple manifest files.
  • L’option permettant d’utiliser le projet partagé a été supprimée lors de la création d’une application Xamarin.Forms.The option to use shared project has been removed when creating a new Xamarin.Forms app. Les nouvelles applications Xamarin.Forms utilisent désormais .NET Standard pour garantir une expérience de développement optimale.New Xamarin.Forms apps will now use .NET Standard to ensure the best development experience.

Corrections de boguesBug Fixes

ShellShell

ÉditeurEditor

DébogueurDebugger

  • Nous avons résolu un problème où le visualiseur de valeur était toujours vide.We fixed an issue where value visualizer is always blank.
  • Nous avons résolu un problème où l’examen des variables imbriquées dans la hiérarchie prenait plus de temps que prévu.We fixed an issue that caused inspecting nested variables in hierarchy to take longer than expected.
  • Nous avons résolu un problème lié au fait que l’affichage des variables avec des méthodes asynchrones n’affiche rien.We fixed an issue where viewing variables with async methods shows nothing.
  • Nous avons résolu un problème lié au fait que le débogueur n’affiche pas correctement les icônes d’inspection des variables.We fixed an issue where the debugger would not show variable inspection icons correctly.
  • Nous avons résolu un problème qui empêchait la suppression des expressions observées à l’aide de la touche Retour arrière.We fixed an issue that prevented watched expressions from being removed with the backspace key.
  • Nous avons résolu un problème lié au fait que Visual Studio pour Mac ne s’arrête pas sur la ligne d’une exception non prise en charge dans les projets .NET Core.We fixed an issue where Visual Studio for Mac does not break on the line of an unhandled exception in .NET Core projects.
  • Nous avons résolu un problème où la taille de police de DataTip (inspection de la variable) était petite.We fixed an issue where the DataTip (variable inspect) font size looks small.
  • Nous avons résolu un problème où l’icône de variable du code PIN pendant le débogage était manquante.We fixed an issue where the pin variable icon during debugging is initially missing.
  • Nous avons résolu un problème où les boutons d’interface utilisateur pour l’exécution pas à pas étaient lents à répondre et donnaient l’impression que l’exécution pas à pas était très lente.We fixed an issue where the UI buttons for stepping are slow to respond and make stepping feel very slow.
  • Nous avons résolu un problème où les valeurs risquaient de ne pas être copiées à partir des panneaux de paramètres locaux et d’espions.We fixed an issue where values might not be able to be copied from the locals and watch pads.
  • Nous avons résolu un problème où le débogueur .NET Core n’affichait pas les valeurs System.Drawing.Color.We fixed an issue where the .NET Core debugger would not show System.Drawing.Color values.
  • Nous avons résolu un problème où la boîte de dialogue Attacher au processus ne montrait aucun processus.We fixed an issue where the Attach to Process dialog shows no processes.
  • Nous avons résolu un problème où le débogueur s’arrêtait sur des lignes où aucun point d’arrêt n’est défini (dans plusieurs projets de démarrage).We fixed an issue where the Debugger stops on lines without a breakpoint set (in multiple startup projects).
  • Nous avons résolu un problème où les expressions suivies étaient supprimées après une tentative de les renommer dans le volet Espion.We fixed an issue where watched expressions are removed after trying to rename them in the Watch Pad.
  • Nous avons résolu un problème où l’enregistrement des modifications à partir du visualiseur de texte pendant le débogage n’enregistrait pas les modifications.We fixed an issue where saving edits from the Text visualizer during debugging does not save changes.
  • Nous avons résolu un problème où le bloc des variables locales n’était pas mis à jour après la modification de la valeur de la variable dans le visualiseur.We fixed an issue where the Locals pad is not updating after editing variable value in the visualizer.
  • Nous avons résolu un problème qui était susceptible de provoquer un défilement parasite lors de l’exécution pas à pas du code.We fixed an issue that could cause spurious scrolling when stepping through code.

ProjetProject

Gestion de versionVersion Control

  • Nous avons résolu un problème où la liste déroulante de fichiers de gestion de versions était (partiellement) rompue.We fixed an issue where the version control file drop down is (partially) broken.
  • Nous avons résolu un problème où libhostfxr.dylib n’était pas signé.We fixed an issue where libhostfxr.dylib is not signed.
  • Nous avons résolu un problème où l’état des fichiers modifiés n’était pas mis à jour après l’enregistrement ou l’annulation des modifications.We fixed an issue where the status of modified files was not updated after saving or reverting changes.
  • Nous avons résolu un problème lié aux performances globales lors de l’utilisation de solutions à l’intérieur d’un dépôt Git.We fixed an issue with the overall performance when working with solutions inside a git repository.
  • Nous avons résolu un problème avec macOS qui invitait en permanence à installer les outils en ligne de commande Xcode.We fixed an issue with macOS continously prompting to install Xcode command line tools.
  • Nous avons résolu un problème lié au fait que la section « Auteurs » de Git présentait à tort la première ligne comme étant modifiée.We fixed an issue where Git "Authors" incorrectly shows the 1st line as modified.
  • Nous avons résolu un problème lié au fait que le changement de nom d’un fichier pouvait entraîner le blocage de l’interface utilisateur.We fixed an issue where renaming a file can cause a UI hang.
  • Nous avons résolu un problème lié à l’absence du menu Basculer vers la branche.We fixed an issue where Switch to Branch menu is missing.
  • Nous avons résolu un problème lié au fait qu’un nouveau fichier ne figurait pas dans la vue d’état s’il n’avait pas été ajouté/indexé manuellement.We fixed an issue where a new file was not shown in the Status View if it was not added/staged manually.
  • Nous avons résolu un problème lié à la marque d’ordre d’octet dans les différences de la vue d’état.We fixed an issue where there are issues with BOM in the Status View diff.

Outils WebWeb Tools

NuGetNuGet

Outils de testTest Tools


Problèmes connus Known Issues

  • Si vous rencontrez des erreurs de build node-gyp avec les modèles de projet de SPA Angular et ASP.NET Core REACT, consultez les notes d’installation node-gyp pour obtenir des solutions de contournement.If you run into node-gyp build errors with the ASP.NET Core React and Angular SPA project templates then see the node-gyp installation notes for workarounds.

Commentaires et suggestionsFeedback & Suggestions

Nous aimerions connaître votre opinion !We would love to hear from you! Vous pouvez signaler un problème via l’option Signaler un problème dans l’IDE de Visual Studio pour Mac.You can report a problem through the Report a Problem option in Visual Studio for Mac IDE. Vous pouvez effectuer le suivi de vos commentaires, y compris des suggestions, dans le portail de la communauté des développeurs.You can track your feedback, including suggestions, in the Developer Community portal.


Haut de page
Top of Page