Visual Studio Icon Notes de publication de Visual Studio 2019 pour Mac version 8.4Visual Studio 2019 for Mac version 8.4 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

  • Cette version prend en charge .NET Core 3.1.100.This release adds support for .NET Core 3.1.100.
  • Cette version met l’accent sur l’amélioration de l’expérience globale de l’utilisation des technologies d’assistance dans Visual Studio pour Mac.This release focuses on improving the overall experience using assistive technologies in Visual Studio for Mac.
  • Cette version offre des fonctionnalités supplémentaires aux développeurs .NET Core, notamment :This release brings additional features for .NET Core developers including:
    • La prise en charge de la génération de modèles automatique pour les projets ASP.NET Core.Scaffolding support for ASP.NET Core projects.
    • La possibilité de développer et de publier des applications ASP.NET Core Blazor Server.The ability to develop and publish ASP.NET Core Blazor Server applications.
    • L’amélioration de l’éditeur avec notamment la prise en charge des fichiers .razor.Editor refinement, including support for .razor files.
    • La prise en charge de packs pour créer des packages NuGet à partir des projets de bibliothèque .NET Core.Pack support for creating NuGet packages from .NET Core library projects.

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.4.8 (8.4.8.2)Visual Studio 2019 for Mac version 8.4.8 (8.4.8.2)

Publication : 3 mars 2020released March 3, 2020

Cette version du service corrige les problèmes suivants :This service release fixes the following issues:

  • Des modèles sont manquants après la mise à jour des modèles Azure Functions et le redémarrage de Visual Studio pour Mac.Templates are missing after updating Azure Functions templates and restarting Visual Studio for Mac.

Release Notes Icon Visual Studio 2019 pour Mac version 8.4.7 (8.4.7.17)Visual Studio 2019 for Mac version 8.4.7 (8.4.7.17)

Publication : 25 février 2020released February 25, 2020

Cette version de service résout un certain nombre de problèmes d’accessibilité supplémentaires et résout également les problèmes suivants :This service release addresses a number of additional accessibility issues and also fixes the following issues:

Release Notes Icon Visual Studio 2019 pour Mac version 8.4.6 (8.4.6.36)Visual Studio 2019 for Mac version 8.4.6 (8.4.6.36)

Publication : 19 février 2020released February 19, 2020

Cette version de service résout un certain nombre de problèmes d’accessibilité supplémentaires et résout également les problèmes suivants :This service release addresses a number of additional accessibility issues and also fixes the following issues:

  • Impossible de développer un élément de liste dans la page Vérifier la solution et valider après avoir exécuté une commande Mettre à jour la solution.Can't expand a list item in the Review Solution and Commit page after doing a Update Solution command.

Release Notes Icon Visual Studio 2019 pour Mac version 8.4.5 (8.4.5.19)Visual Studio 2019 for Mac version 8.4.5 (8.4.5.19)

Publication : 10 février 2020released February 10, 2020

Cette version du service corrige les problèmes suivants :This service release fixes the following issues:

  • La génération de modèles automatique MVC n’inclut pas « contrôleur MVC avec vues, à l’aide d’Entity Framework ».MVC scaffolding doesn't include "MVC Controller with views, using Entity Framework" scaffolder.
  • La génération de modèles automatique dans un projet ASP.NET Core utilise la base de données locale au lieu de SqLite, ce qui mène à PlatformNotFoundException.Scaffolding in a ASP.NET Core project uses LocalDB instead of Sqlite leading to PlatformNotFoundException.

Release Notes Icon Visual Studio 2019 pour Mac version 8.4.4 (8.4.4.91)Visual Studio 2019 for Mac version 8.4.4 (8.4.4.91)

Publication : 4 février 2020released February 4, 2020

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 sur l’état du débogueur.Enhanced feedback from VoiceOver for debugger status.
  • « Projet créé » est maintenant annoncé, ce qui n’était pas le cas précédemment."Project created" was not previously announced and now is.
  • 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 la version sélectionnée dans la liste déroulante « Nouvelle version » de NuGet.VoiceOver now announces the selected version in the NuGet "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.
  • Nouvelle implémentation de la vue de la source de l’éditeur PList avec amélioration de la navigation au clavier et la prise en charge de VoiceOver.New PList editor source view implementation with improved keyboard navigation and VoiceOver support.

Cette version du service corrige aussi les problèmes suivants :This service release also fixes the following issues:

Release Notes Icon Visual Studio 2019 pour Mac version 8.4.3 (8.4.3.12)Visual Studio 2019 for Mac version 8.4.3 (8.4.3.12)

Publication : 28 janvier 2020released January 28, 2020

Cette version du service corrige les problèmes suivants :This service release fixes the following issues:

Release Notes Icon Visual Studio 2019 pour Mac version 8.4.2 (8.4.2.59)Visual Studio 2019 for Mac version 8.4.2 (8.4.2.59)

Publication : 21 janvier 2020released January 21, 2020

Cette version du service corrige les problèmes suivants :This service release fixes the following issues:

Release Notes Icon Visual Studio 2019 pour Mac version 8.4.1 (8.4.1.2)Visual Studio 2019 for Mac version 8.4.1 (8.4.1.2)

Publication : 14 janvier 2020released January 14, 2020

Cette version du service corrige les problèmes suivants :This service release fixes the following issues:

  • Nous avons résolu un problème provoquant la coupure de la barre d’outils inférieure dans Xamarin Designer.We fixed an issue where the bottom toolbar in the Xamarin Designer is being cut off.
  • Nous avons corrigé un plantage causé par un volume élevé.We addressed a high volume crash.

Release Notes Icon Visual Studio 2019 pour Mac version 8.4 (8.4.0.2657)Visual Studio 2019 for Mac version 8.4 (8.4.0.2657)

Publication : 8 janvier 2020released January 8, 2020

Nouvelles fonctionnalitésNew Features

AccessibilitéAccessibility

Nous avons apporté un certain nombre de changements pour améliorer l’accessibilité de Visual Studio pour Mac dans cette version, notamment :We made a number of changes to improve the accessibility of Visual Studio for Mac in this release including:

  • Augmentation du contraste pour le texte et les icônes dans l’IDE.Increasing contrast for text and icons throughout the IDE.
  • Amélioration de la navigation au clavier et des raccourcis.Improving keyboard navigation and shortcuts.
  • Perfectionnement de l’ordre du focus lors de la navigation à l’aide des technologies d’assistance.Refining focus order when navigating using assistive technologies.
  • Réduction du nombre d’étapes nécessaires pour passer d’un élément à l’autre dans la page de démarrage lors de l’utilisation de VoiceOver.Reducing the number of steps needed to move between certain elements on the Start Page while using VoiceOver.
  • Le « bouton Épingler » dans la page de démarrage est maintenant accessible avec VoiceOver.The "Pin button" on the Start Page can now be accessed with VoiceOver.
  • Amélioration de la dictée VoiceOver et de la navigation dans l’IDE entre autres dans :Improving VoiceOver dictation and navigation throughout the IDE in the following areas and more:
    • Page des modèles récemment utilisésRecently used templates page
    • Sélecteur de policesFont picker
    • Onglets d’affichage de documentsDocument view tabs
    • Résultats de la recherche globauxGlobal Search Results
    • Éditeur de codeCode editor
    • Extraits de codeCode snippets
    • programme de mise à jourUpdater
    • Gestion de versionVersion control
    • Options de projetProject options
  • Atténuation des interruptions clavier dans les panneaux de propriétés du concepteur Xamarin et zones rendues accessibles dans ces volets de propriétés.Mitigating keyboard traps in Xamarin designer property panels and made previously inaccessible areas in those property panels accessible.
  • Réécriture complète des composants de l’IDE qui étaient inaccessibles pour les rendre accessibles.Completely rewriting previously inaccessible IDE components to make them accessible.

Web et AzureWeb and Azure

ÉditeurEditor

  • Tous les fichiers doivent maintenant s’ouvrir dans le nouvel éditeur, sauf si l’éditeur hérité est explicitement requis.All files should now open in the new editor unless legacy editor is explicitly needed.
  • Nous avons corrigé quelques fuites de performances dans l’éditeur.We fixed some performance leaks in the editor.
  • Nous avons procédé à une mise à jour pour utiliser la dernière version de FSharp.CompilerService.We updated to use the latest FSharp.CompilerService.
  • Nous avons amélioré la prise en charge des fichiers .csx.We improved support for .csx files.
  • Nous avons ajouté la prise en charge de TypeScript 3.7, avec de nouvelles fonctionnalités telles que le chaînage facultatif et la coalescence nulle.We have added support for TypeScript 3.7, with new features like Optional Chaining and Nullish Coalescing.
  • La prise en charge de Blazor améliore l’intégration d’IntelliSense et du débogueur.Blazor support has improved IntelliSense and debugger integration.

ShellShell

  • Nous avons ajouté à l’interpréteur de commandes un contrôle de bloc de propriétés natif et entièrement accessible (clavier et VoiceOver) en provenance du concepteur Android. Il est activé par défaut pour tous les éléments de la solution.We have added a native and fully accessible (keyboard and VoiceOver) property pad control from the Android designer to the shell and enabled it by default for all solution items.

    New editor features Graphic
    Fonctionnalités du nouvel éditeur dans Visual Studio pour MacNew editor features in Visual Studio for Mac

DébogueurDebugger

  • Nous avons implémenté des contrôles natifs pour les info-bulles du débogueur, le bloc de variables locales, les blocs d’espions et la boîte de dialogue Exception interceptée qui nous permettait de réactiver les espions épinglés dans l’éditeur.We have implemented native controls for the debugger tooltips, locals pad and watch pads, and the exception caught dialog which allowed for us to re-enable pinned watches in the editor.

XamarinXamarin

  • Le rechargement à chaud XAML pour Xamarin.Forms est maintenant activé par défaut et intégré à l’IDE.XAML Hot Reload for Xamarin.Forms is now on by default and built-in to the IDE. Pour en savoir plus sur le rechargement à chaud XAML, consultez la documentation sur le rechargement à chaud XAML.To learn more about XAML Hot Reload, see the XAML Hot Reload documentation.
  • Vous pouvez maintenant créer des ensembles d’applications Android lors de la publication de vos applications Android dans Visual Studio.You can now create Android App Bundles when publishing your Android applications in Visual Studio. Les ensembles d’applications fournissent aux utilisateurs des fichiers APK optimisés conformément aux spécifications de leur appareil lors du téléchargement d’une application à partir du Google Play Store ou d’autres App Stores Android.App Bundles provide users with with optimized APKs per their device specifications when downloading an app from the Google Play Store or various Android App Stores.
  • Vous pouvez maintenant utiliser un Assistant de migration AndroidX pour convertir votre application Android en application AndroidX à partir de la bibliothèque de prise en charge Android.You can now use an AndroidX migration wizard to convert your existing Android application to AndroidX from the Android Support Library.
  • Vous avez maintenant accès à un ensemble de problèmes courants lors de la modification de vos dispositions dans le concepteur Android.You are now provided a set of common issues when editing your layouts inside the Android designer.

Programme d’installationInstaller

  • Le programme d’installation prend maintenant en charge le thème sombre.The installer now supports dark theme.
  • À partir de maintenant, le programme d’installation supprimera les anciennes versions mineures de .NET Core qui ont été installées par son biais.The installer will now clean up older minor versions of .NET Core that were previously installed using the installer.
  • La prise en charge de la création de gestionnaires HAXM et d’appareils AVD a été supprimée du programme d’installation.HAXM and AVD creation support have been removed from the installer. La création d’appareils AVD doit être effectuée en utilisant le gestionnaire d’appareils de Visual Studio pour Mac.Creation of AVDs should be done using Visual Studio for Mac's device manager.
  • Le programme d’installation et Visual Studio pour Mac ne prennent plus en charge macOS Sierra.The installer, and Visual Studio for Mac, no longer supports macOS Sierra.

Corrections de boguesBug Fixes

Shell et outilsShell and Tools

Nous avons résolu les problèmes suivants liés à l’IDE :We fixed the following issues with the IDE:

ÉditeurEditor

Nous avons résolu les problèmes suivants liés à la modification du code source :We fixed the following issues with editing source code:

Web et AzureWeb and Azure

Nous avons résolu les problèmes suivants liés à la prise en charge de .NET Core :We fixed the following issues with .NET Core support:

Nous avons résolu les problèmes suivants liés à la prise en charge d’Azure Functions :We fixed the following issues with Azure Functions support:

  • Azure Functions ne contenait pas tous les modèles pour AzureFunctionsVersion, v2.Azure Functions was missing templates for AzureFunctionsVersion, v2.

Gestion de versionVersion Control

Nous avons résolu les problèmes suivants liés à la gestion de versions :We fixed the following issues with Version Control:

  • L’annulation d’une extraction SVN peut accidentellement supprimer des fichiers utilisateur.Cancelling an SVN checkout can accidentally delete user files.

Système de projetProject System

Nous avons résolu les problèmes suivants liés aux projets :We fixed the following issues with Projects:

  • L’ajout manuel de DefaultTargets à csproj est remplacé quand VS modifie le projet .Manually adding DefaultTargets to csproj gets overridden when VS modifies the project.
  • Nommage incohérent des fichiers et des projets pour la suppression.Inconsistent naming for removal on files and projects.
  • « Ajouter une référence » ne figure pas dans le menu contextuel du projet.Project context menu is missing "Add Reference".
  • Le fait de renommer un fichier dans le panneau Solutions ne réapplique pas les règles d'imbrication.Renaming a file in the solution pad does not re-apply nesting rules.
  • Remplacer le titre de la fenêtre « Modifier les références » par « Références ».Change title of window from "Edit References" to "References".
  • Le modèle de projet signale des références incorrectes pour certains projets.Project model reports wrong references for certain projects.
  • Nous avons résolu un problème où les constantes de définition n’étaient pas définies correctement dans des projets importés.We fixed an issue where Define Constants would not be defined correctly when defined in imported projects.
  • Nous avons résolu un problème où Visual Studio pour Mac pouvait rester bloqué dans une boucle lors de l’enregistrement d’un projet qui était sous le contrôle de code source.We fixed an issue where Visual Studio for Mac could get stuck in a loop saving a project that was under source control.

DébogageDebugging

Nous avons résolu les problèmes suivants liés au débogage :We fixed the following issues with Debugging:

  • Nous avons ajouté la commande manquante « Déboguer tous les tests ».We added a missing "Debug All Tests" command.
  • Le fait de pointer sur une expression peut changer la valeur des variables dans le débogueur .NET Core.Hovering over an expression may change the value of variables in the .NET Core debugger.
  • L’ouverture de la boîte de dialogue Exception interceptée entraîne le blocage de l’IDE.Opening the Exception Caught dialog makes the IDE hang.
  • Nous avons résolu un problème où l’épinglage de propriétés dans le débogage ne fonctionne pas.We fixed an issue where pinning properties in debug doesn't work.

XamarinXamarin

Nous avons résolu les problèmes suivants liés à la prise en charge de Xamarin :We fixed the following issues with the Xamarin support:

TestTesting

Nous avons résolu les problèmes suivants liés aux tests :We fixed the following issues with Testing:

Programme d’installationInstaller

Nous avons éliminé quelques bogues qui se cachaient dans le programme d’installation.We squashed a handful of behind-the-scenes bugs in the installer.

programme de mise à jourUpdater

Nous avons résolu les problèmes suivants liés au programme de mise à jour :We fixed the following issues with the updater:

  • L’indicateur de progression était vide après un échec de téléchargement.Progress indicator was empty after an unsuccessful download.
  • Le programme de mise à jour n’attend pas la fermeture de l’IDE avant l’installation de mises à jour.Updater does not wait for IDE to exit before installing updates.

Problèmes connus Known Issues

  • Après l’ajout d’un nouveau fichier à l’aide du modèle de fichier de composant Razor, la génération du projet peut échouer.After adding a new file using the Razor Component file template, the project may fail to build. Le problème est dû à certains éléments inutiles dans le fichier projet (fichier .csproj), supprimez les éléments qui référencent le nouveau fichier du fichier projet et le projet devrait se générer avec succès.The issue is caused by some unneeded elements in the project file (.csproj file), remove elements referencing the new file from the project file, and the project should build successfully.
  • Lors du développement de projets ASP.NET Core, si le kit SDK .NET Core 3.1 Preview est installé, les connexions HTTPS peuvent être refusées.When developing ASP.NET Core projects, if .NET Core SDK 3.1 Preview is installed, https connections may be refused. Il se peut que le navigateur ne démarre pas ou que vous obteniez des erreurs de certificat quand vous utilisez Docker.The browser may not launch, or when using docker, certificate errors are shown. Pour contourner ce problème, exécutez les commandes suivantes dans le terminal : dotnet dev-certs https —clean, puis dotnet dev-certs https —trust.To workaround this, run the following commands in the terminal; dotnet dev-certs https —clean and then dotnet dev-certs https —trust.
  • Le fait d’appuyer sur la touche Retour arrière ne supprime pas un espion du bloc Espions.Pressing backspace does not delete a watch from the Watches pad.

Commentaires et suggestionsFeedback and 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