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.
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
- 3 mars 2020 - Visual Studio 2019 pour Mac version 8.4.8March 3, 2020 - Visual Studio 2019 for Mac version 8.4.8
- 25 février 2020 –- Visual Studio 2019 pour Mac version 8.4.7February 25, 2020 - Visual Studio 2019 for Mac version 8.4.7
- 19 février 2020 –- Visual Studio 2019 pour Mac version 8.4.6February 19, 2020 - Visual Studio 2019 for Mac version 8.4.6
- 10 février 2020 –- Visual Studio 2019 pour Mac version 8.4.5February 10, 2020 - Visual Studio 2019 for Mac version 8.4.5
- 4 février 2020 - Visual Studio 2019 pour Mac version 8.4.4February 4, 2020 - Visual Studio 2019 for Mac version 8.4.4
- 28 janvier 2020 — Visual Studio 2019 pour Mac version 8.4.3January 28, 2020 - Visual Studio 2019 for Mac version 8.4.3
- 21 janvier 2020 — Visual Studio 2019 pour Mac version 8.4.2January 21, 2020 - Visual Studio 2019 for Mac version 8.4.2
- 14 janvier 2020 — Visual Studio 2019 pour Mac version 8.4.1January 14, 2020 - Visual Studio 2019 for Mac version 8.4.1
- 8 janvier 2020 — Visual Studio 2019 pour Mac version 8.4January 8, 2020 — Visual Studio 2019 for Mac version 8.4
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:
- Visual Studio 2019 pour Mac version 8.4 est disponibleVisual Studio 2019 for Mac version 8.4 now available
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.
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.
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:
- Signalement d’un problème où la boîte de dialogue est masquée lors de l’attachement d’un nouveau fichier.Report a problem dialog hidden when attaching a new file.
- Obligé d’appuyer deux fois sur Cmd +. pour rechercher des fichiers.Cmd + . file search now has to be pressed twice.
- L’accès au raccourci ne met pas le focus sur la zone de texte de recherche.Navigate to shortcut won't focus search text box.
- La copie dans un fichier .resx efface le presse-papiers au lieu de copier.Copy in a .resx file clears clipboard instead of copying.
- Impossible de copier/coller à partir du fichier .feature SpecFlow.Unable to copy/paste from Specflow .feature file.
- Les opérations de copier et coller de l’ancien éditeur vers l’éditeur XAML ne fonctionnent pas.Copy and paste from the old editor to the Xaml editor doesn't work.
- Les valeurs de launchSettings.json changeaient à l’enregistrement.launchSettings.json are changed on save.
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.
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.
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:
- Nous avons résolu un problème où les fichiers .aspx n’avaient pas IntelliSense.We fixed an issue where .aspx files have no IntelliSense.
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:
- Nous avons résolu un problème lié au fait qu’il n’est pas possible d’installer un matériel Android sur macOS Catalina.We fixed an issue where it is not possible to install Android material on macOS Catalina.
- Nous avons ajouté la prise en charge de launchSettings.json aux projets Worker.We added support for launchSettings.json to Worker projects.
- Nous avons résolu un problème lié au fait que le mode de débogage est Navigateur, et non pas le mode par défaut, lors de la création d’un projet de service Worker.We fixed an issue where the debug mode is browser when creating a Worker Service project instead of default.
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:
- Nous avons livré la mise à jour de janvier de .NET Core (runtime 2.1.15 et SDK 3.1.101).We shipped the .NET Core January update (2.1.15 runtime and 3.1.101 SDK).
- Nous avons corrigé d’autres problèmes d’accessibilité avec VoiceOver et la navigation au clavier.We fixed some additional accessibility issues with VoiceOver and keyboard navigation.
- Nous avons résolu un problème où le visualiseur de valeur était toujours vide dans 8.3.3 (Build 8).We fixed an issue where the Value Visualizer is always blank in 8.3.3 (Build 8).
- Nous avons résolu un problème où l’inspection des variables imbriquées dans la hiérarchie prenait beaucoup de temps.We fixed an issue where inspecting nested variables in the hierarchy takes a long time.
- Nous avons résolu un problème où les info-bulles du débogage Blazor n’affichaient aucune icône.We fixed an issue where Blazor debugging tool tips do not show any icons.
- Nous avons résolu un problème où la fenêtre de démarrage s’affichait quand elle était lancée depuis Unity et ne pouvait pas être fermée.We fixed an issue where the Start Window shows when launching from Unity and can't be closed.
- Nous avons résolu un problème où le bouton « Créer » ne fonctionnait pas et .NET plantait.We fixed an issue where the "Create" button doesn't work and .NET crashes.
- Nous avons résolu un problème où Visual Studio pour Mac ne pouvait pas créer de projets .NET Core 3.1 après l’installation de .NET Core 3.1.We fixed an issue where Visual Studio for Mac cannot create .NET Core 3.1 projects after installing .NET Core 3.1.
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.
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
- Nous avons ajouté la prise en charge de la génération de modèles automatique ASP.NET Core.We added support for ASP.NET Core Scaffolding.
- Nous avons ajouté la prise en charge de la modification des fichiers .razor.We added support for editing .razor files.
- Nous avons ajouté la prise en charge du provisionnement du service Azure SignalR pour les projets Blazor Server lors de la publication sur Azure App Service.We added support for provisioning Azure SignalR Service for Blazor Server projects during publish to Azure App Service.
- Nous avons ajouté la prise en charge pour empaqueter des projets de bibliothèque .NET Standard.We added support to Pack .NET Standard library projects.
É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.
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:
- Nous avons ajouté la prise en charge de la notarisation pour macOS Catalina.We added notarization support for macOS Catalina.
- Les emplacements des boîtes de dialogue sont incohérents.Dialog locations are inconsistent.
- La fenêtre Comptes est toujours visible, même quand vous quittez Visual Studio pour Mac.The accounts Window is always on top, even when leaving Visual Studio for Mac.
- L’IDE s’ouvre dans le mauvais Bureau si vous faites glisser la fenêtre de démarrage vers un nouveau Bureau.The IDE opens in the wrong Desktop if the Start Window is dragged to a new desktop.
- « Nouveau » est coupé en bas du menu Démarrer de Windows dans certaines langues."New" is cut off at the bottom in the Start Window in some languages.
- Si vous choisissez de ne pas vous connecter à la première exécution, vous êtes continuellement invité à le faire durant l’expérience de première exécution.If you choose not to sign in on first run, you'll continually get prompted through the first run experience.
- Le fait d’appuyer sur Entrée dans un champ de recherche ne lance pas la recherche.Hitting return in a search field doesn't search.
- La touche Tab permettant de passer d’un affichage à un autre semble ne pas fonctionner.Tab key to change between views seems to be broken.
- Visual Studio Community ne propose pas le format UTF-8 (sans signature) .Visual Studio Community lacks UTF-8 (no signature) format.
- L’élément de menu Préférences ne s’ouvre pas.Preferences menu item does not open.
- Nous avons résolu un problème où le gestionnaire d’extensions ne peut pas être fermé une fois ouvert.We fixed an issue where extension manager cannot be closed once opened.
É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:
- L’IDE redéfinit par défaut la recherche « sensible à la casse ».The IDE would re-default to "case sensitive" search.
- Lors de la création d’un point d’arrêt, les lignes sélectionnées n’étaient pas remplies automatiquement.When creating a breakpoint, selected lines would not be auto-filled.
- L’épinglage des propriétés en mode débogage ne fonctionne pas.Pinning properties in debug is broken.
- Lors d’une opération copier/coller d’une ligne avec retour automatique à la ligne, seule la première ligne était copiée.When copy/pasting a word-wrapped line, only the first line would be copied.
- Le sélecteur d’émojis ne s’affichait pas.The emoji selector would not display.
- Les commandes de commentaire ne fonctionnent pas dans les fichiers .js/.ts.Commenting commands does not work in .js/.ts files.
- Nous avons résolu un problème où la mise en forme du code dans les fichiers .js/.ts pouvait supprimer le code utilisateur de façon inattendue.We fixed an issue where code formatting in .js/.ts files could delete user code unexpectedly.
- La commande Insérer une ligne (Maj+Entrée) ne fonctionne pas.The insert line command (shift+enter) would not work.
- Les commandes « Afficher les informations rapides » et « Focus sur le document » ne fonctionnaient pas.The "Show quick info" and "Focus Document" commands would not work.
- Nous avons supprimé des refactorisations obsolètes.We removed some obsolete refactorings.
- Nous avons résolu un problème où l’épaisseur de police était ignorée.We fixed an issue where font weight was being ignored.
- Davantage de fichiers msbuild (comme .props) sont maintenant en surbrillance dans la syntaxe.More msbuild files (such as .props) are now syntax-highlighted.
- Nous avons résolu un problème où les commandes de l’éditeur cessaient parfois de fonctionner lorsque les onglets étaient déplacés dans des fenêtres séparées.We fixed an issue where editor commands sometimes stopped working when tabs were moved into separate windows.
- Nous avons résolu un problème où des fichiers ouvraient parfois le défilement à droite.We fixed an issue where files sometimes opened scrolled to the right.
- Nous avons résolu un problème où certaines info-bulles étaient absentes dans Rechercher.We fixed an issue where some tooltips were missing from Find.
- Nous avons résolu un problème où les info-bulles Informations rapides n’étaient pas affichées pour certaines propriétés.We fixed an issue where quick info tooltips were not displayed for some properties.
- La prise en charge de Blazor a reçu plusieurs correctifs au niveau des fonctionnalités de productivité comme Atteindre la définition et les info-bulles du débogueur.Blazor support received several fixes to productivity features such as Go To Defintion and debugger tooltips.
- La liste de complétions IntelliSense répond maintenant correctement aux commandes de zoom de texte.The IntelliSense completion list now responds properly to text zoom commands.
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:
- Le modèle Blazor a été ajouté à la boîte de dialogue Nouveau projet.The Blazor template has been added to the New Project dialog.
- Modèles Composants Razor et Service Worker ajoutés à la boîte de dialogue Nouvel élément.Razor component and Worker Service templates added to New Item dialog.
- Les paramètres de lancement ont été générés avec HTTPS, mais le projet ne prend pas en charge HTTPS.Launch settings were previously generated with https but project doesn't support https.
- Lors de la création d’un projet ASP.NET Core, le numéro de port n’était pas unique .When creating a new ASP.NET Core project the port number was not unique.
- Nous avons amélioré les temps de chargement des projets ASP.NET Core, en particulier des projets avec une imbrication de fichiers étendue.We improved ASP.NET Core project loading times, especially in projects with extensive File Nesting.
- Nous avons résolu un problème où la mise à jour vers les modèles Azure Functions 3.0 dans l’Assistant Création de projet entraînait la disparition d’Azure Functions comme option.We fixed an issue where updating to 3.0 Azure Functions Templates in the Project Creation Wizard causes Azure Functions to disappear as an option.
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:
- Visual Studio pour Mac signale des classes, méthodes et énumérations spécifiques à iOS qui ne sont pas disponibles dans iOS.Visual Studio for Mac reporting iOS specific classes, methods and enums unavailable in iOS.
- Nous avons amélioré un message d’erreur inutile lors de la signature d’une archive pour la distribution.We improved an unhelpful error message when signing an archive for distribution.
- Nous avons résolu un problème où les contours de document dans les plans conceptuels sont vides.We fixed an issue where document outlines in storyboards are empty.
- Nous avons corrigé une erreur où les modèles multiplateformes Xamarin.Forms ajoutaient les fichiers sur le disque, mais ne les ajoutaient pas à la solution elle-même.We fixed an error where the Xamarin.Forms multiplatform templates would add files to disk, but not add them to the solution itself.
- Nous avons résolu un problème où Visual Studio pour Mac ne parvenait pas à charger des archives Android sur le Google Playstore avec le message suivant : « L’API a été dépréciée ».We fixed an issue where Visual Studio for Mac was failing to upload Android archives to the Google Playstore with the message: "API has been deprecated".
TestTesting
Nous avons résolu les problèmes suivants liés aux tests :We fixed the following issues with Testing:
- « Afficher le code source du test » ne fait rien si vous cliquez avec le bouton droit sur un nom de classe de test."Show Test Source Code" does nothing if you right click a test class name.
- « Exécuter le test » n’exécute pas le test si une compilation est nécessaire."Run Test" does not run the test if a compile is required.
- Nous avons résolu un problème où le débogueur n’ouvre pas un fichier en cas d’échec pendant le débogage de test.We fixed an issue where the debugger doesn't open a file on failure during test debugging.
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
, puisdotnet dev-certs https —trust
.To workaround this, run the following commands in the terminal;dotnet dev-certs https —clean
and thendotnet 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.