Notes de publication de Visual Studio 2019 pour Mac version 8.1Visual Studio 2019 for Mac version 8.1 Release Notes
Communauté de développeurs | Configuration requise | Compatibilité | Code distribuable | Documentation | Blogs | MaintenanceDeveloper Community | System Requirements | Compatibility | Distributable Code | Documentation | Blogs | Servicing
TéléchargementDownload
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.
Important
Visual Studio 2019 pour Mac (version 8 et ultérieures) n’est pas pris en charge sur Mac OS X 10.11 (El Capitan) ou version inférieure.Visual Studio 2019 for Mac (version 8 and higher) is not supported on Mac OS X 10.11 (El Capitan) or lower. Si vous avez Visual Studio 2017 pour Mac (version 7), aucune mise à jour vers Visual Studio 2019 pour Mac ne vous sera proposée.If you have Visual Studio 2017 for Mac (version 7), you will not be shown an update to Visual Studio 2019 for Mac. L’installation sera également bloquée.Installation will also be blocked. Pour résoudre ce problème, vous devez mettre à jour vers macOS 10.12 (Sierra) ou une version ultérieureTo resolve this issue, update to macOS 10.12 (Sierra) or higher
Nouveautés de Visual Studio 2019 pour MacWhat's New in Visual Studio 2019 for Mac
Publications de Visual Studio 2019 pour Mac version 8.1Visual Studio 2019 for Mac version 8.1 Releases
- 9 juillet 2019 – Visual Studio 2019 pour Mac version 8.1.5July 9, 2019 – Visual Studio 2019 for Mac version 8.1.5
- 2 juillet 2019 – Visual Studio 2019 pour Mac version 8.1.4July 2, 2019 – Visual Studio 2019 for Mac version 8.1.4
- 27 juin 2019 – Visual Studio 2019 pour Mac version 8.1.3June 27, 2019 – Visual Studio 2019 for Mac version 8.1.3
- 25 juin 2019 – Visual Studio 2019 pour Mac version 8.1.2June 25, 2019 – Visual Studio 2019 for Mac version 8.1.2
- 20 juin 2019 – Visual Studio 2019 pour Mac version 8.1.1June 20, 2019 – Visual Studio 2019 for Mac version 8.1.1
- 13 juin 2019 – Visual Studio 2019 pour Mac version 8.1June 13, 2019 – Visual Studio 2019 for Mac version 8.1
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.1 maintenant disponibleVisual Studio 2019 for Mac version 8.1 now available
Points clés de la versionRelease Highlights
Cette version contient les éléments clés suivants :This release contains the following highlights:
- Le nouvel éditeur C# est activé par défaut.The new C# editor is enabled by default. Il comprend une interface utilisateur native mise à jour qui repose sur la base fiable de Visual Studio.It features an updated, fully native UI, built on top of the reliable Visual Studio foundation.
- Prise en charge de .NET Core 3 Preview 3, 4 et 5.Support for .NET Core 3 Preview 3, 4, and 5. Pour la prise en charge de Preview 6, consultez la prochaine préversion.For Preview 6 support, check out the next Preview.
- Trois nouveaux modèles ASP.NET Core pour les applications monopages.Three new ASP.NET Core templates for Single Page Apps. Ce sont les mêmes modèles que ceux fournis par l’outil de ligne de commande dotnet et Visual Studio sur Windows.These are the same templates provided by the dotnet command line tool and Visual Studio on Windows.
Problèmes connusKnown Issues
Important
Si vous utilisiez précédemment .NET Core v2.2.1xx avec Visual Studio pour Mac 8.0, vous devez manuellement effectuer une mise à jour vers une version prise en charge de .NET Core, comme indiqué dans le guide Support de .NET Core.If you were previously using .NET Core v2.2.1xx with Visual Studio for Mac 8.0, you'll need to manually update to a supported version of .NET Core, as listed in the .NET Core Support guide. Nous vous recommandons d’utiliser 2.1.700 ou 2.2.300.We recommend either 2.1.700 or 2.2.300.
Consultez la section Problèmes connus pour connaître tous les problèmes connus.Refer to the Known Issues section for all known issues.
Visual Studio 2019 pour Mac version 8.1.5 (8.1.5.9)Visual Studio 2019 for Mac version 8.1.5 (8.1.5.9)
Date de publication : 9 juillet 2019released July 9, 2019
Cette version résout les problèmes suivants :This release addresses the following issues:
- L’erreur
MSB4022
est levée pendant la génération du projet docker-composeErrorMSB4022
is thrown while building docker-compose project - La coloration F# des fonctions est incohérenteF# coloring of functions is inconsistent
- Le lien « Atteindre la tâche » est rompu dans le panneau Tâches"Go to Task" is broken in Tasks panel
- L’option Diff dans la gestion de version ne fonctionne pas comme prévu.Diff Option in Version Control not working as expected.
Visual Studio 2019 pour Mac version 8.1.4 (8.1.4.5)Visual Studio 2019 for Mac version 8.1.4 (8.1.4.5)
publié le 2 juillet 2019released July 2, 2019
Cette version résout les problèmes suivants :This release addresses the following issues:
- La saisie en japonais est anormalement lente.Japanese input is abnormally slow.
- La saisie en chinois se répète dans le nouvel éditeur C#.Chinese input repeats in the new C# editor.
Visual Studio 2019 pour Mac version 8.1.3 (8.1.3.19)Visual Studio 2019 for Mac version 8.1.3 (8.1.3.19)
Publication : 27 juin 2019released June 27, 2019
Cette version résout les problèmes suivants :This release addresses the following issues:
- Les fichiers AXML ne s’enregistrent toujours pas.AXML files are still not saving.
- L’option « Publier dans la gestion de version » est toujours désactivée.The "Publish in version control" option is always disabled.
- L’ajout de la prise en charge de Docker Compose à un projet .NET Core HTTPS échoue avec une exception Kestrel portant sur la non-approbation ou l’absence de certificat de développement auto-signé.Adding Docker Compose support to an HTTPS enabled .NET Core project fails with a Kestrel exception regarding the self-signed dev certificate not being trusted/found.
- « L’application s’est arrêtée avec le code : 255 » s’affiche dans la fenêtre « Sortie de l’application » après le débogage d’un projet docker-compose puis le débogage de l’application web."The application exited with code: 255" displays in 'Application Output' window after debugging a docker-compose project then debugging the web application.
- Impossible de déboguer une application console normale sur macOS Catalina.Cannot debug a normal console application on macOS Catalina.
- Visual Studuo pour Mac plante sur macOS Catalina lorsque vous essayez d’ouvrir une solution.Visual Studuo for Mac crashes on macOS Catalina when you try to open a solution.
Visual Studio 2019 pour Mac version 8.1.2 (8.1.2.2)Visual Studio 2019 for Mac version 8.1.2 (8.1.2.2)
Publication : 23 juin 2019released June 23, 2019
Cette version résout un problème dans lequel l’absence d’un fichier XAML interrompt IntelliSense.This release addresses an issue where a missing XAML file breaks IntelliSense.
Visual Studio 2019 pour Mac version 8.1.1 (8.1.1.27)Visual Studio 2019 for Mac version 8.1.1 (8.1.1.27)
Publication : 20 juin 2019released June 20, 2019
Cette version résout les problèmes suivants :This release addresses the following issues:
- Nous avons résolu un problème où les boutons « Ok » et « Annuler » ne fonctionnent pas correctement sur la boîte de dialogue « Extraire l’Interface ».We fixed an issue where the 'Ok' and 'Cancel' buttons don't work properly on the 'Extract Interface' dialog.
- Nous avons résolu un problème sur Mojave qui affectait l’affichage des boîtes de dialogue pour les éléments de commentaires suivants de la communauté :We fixed an issue on Mojave that affected how dialogs were shown which addresses the following community feedback items:
- Impossible de modifier le style visuel en mode plein écran. .Cannot change visual style when in full screen mode..
- La sélection de la zone de fenêtre de version iOS sur Visual Studio Mac ne se superpose pas.Selecting iOS Version Window Box on Visual Studio Mac Does Not Overlay.
- Problème de paramètres dans la liste déroulante en mode plein écran.Settings' drop down lists issue in full screen mode.
- Problèmes d’affichage de la ComboBox des préférences en mode plein écran.Preferences ComboBox display issues in full screen mode.
- Impossible de modifier les droits d’accès à la fonction pour la nouvelle fonction.Cannot change function access rights for new function.
- Impossible de sélectionner une valeur de liste déroulante dans les préférences.Unable to select any drop-down value in preferences.
- Les listes déroulantes ne fonctionnent pas.Dropdowns are not working.
- Les menus déroulants dans les préférences ne fonctionnent pas.Dropdown menus in preferences not working.
- Les zones des listes déroulantes des paramètres de thème et des paramètres de langue ne peuvent parfois pas être sélectionnées.Theme Settings and Language Settings drop-down boxes sometimes cannot be selected.
- Les boutons contextuels dans les préférences VS ne fonctionnent pas.Popup buttons in VS preferences don't work.
- Visual Studio pour Mac 2019 gèle lorsque des configurations de projet sont renommées ou supprimées.Visual Studio for Mac 2019 freeze when renaming or removing project configurations.
- Visual Studio pour Mac se bloque lors de l’ajout d’une source de package.Visual Studio for Mac hangs on add package source.
- Résolution du problème selon lequel il n’était pas possible de rechercher dans des fichiers ouverts si le navigateur d’assembly était ouvert.We fixed an issue where it is not possible to search in open files if the assembly browser open.
- Nous avons résolu un problème où l’option Différence dans la gestion de version ne s’affiche pas.We fixed an issue where the Difference option in Version control is not showing.
- Nous avons résolu un problème où les modifications de . AXML ne sont pas enregistrées dans un fichier et ne déclenchent pas une action « Mise à jour des ressources en cours... ».We fixed an issue where .AXML changes are not saving to file or triggering a "Updating Resources..." action.
- Nous avons résolu un problème où les modifications de . AXML ne sont pas conservées lors de l’enregistrement dans la dernière préversion 8.1.0.2697.We fixed an issue where .AXML changes do not persist when saving in latest preview version 8.1.0.2697.
Visual Studio 2019 pour Mac version 8.1 (8.1.0.2742)Visual Studio 2019 for Mac version 8.1 (8.1.0.2742)
Publication : 13 juin 2019released June 13, 2019
Programme d’installationInstaller
- Déplacement des correctifs d’autorisations Android à l’installation.We moved the Android permissions fixes to install-time.
- Nous avons amélioré la conception et la logique du programme d’installation de Visual Studio pour Mac dans cette version.We've improved both the design and logic of the Visual Studio for Mac installer in this release. Elle présente toutes les options disponibles de manière beaucoup plus claire, ce qui vous permet de prendre une décision éclairée sur ce que vous voulez installer exactement.This presents all available options in a much clearer way, allowing you to make an informed decision on exactly what you want to install.

Nouvel éditeur C# New C# Editor
Lorsque nous avons publié Visual Studio 2019 pour Mac en avril, nous avons proposé un tout nouvel éditeur C# aux utilisateurs qui le souhaitaient.When we released Visual Studio 2019 for Mac in April, we offered an entirely new C# editor as an opt-in experience. Nous voulions nous assurer qu’il répondait à nos standards de performances et de fiabilité avant de le promouvoir comme éditeur par défaut dans Visual Studio 2019 pour Mac.We wanted to ensure that the new editor meets our standards of performance and reliability before promoting it to the default editor within Visual Studio 2019 for Mac. Notre objectif était également de vérifier que l’ancien éditeur et le nouveau ne présentaient pas de différences majeures dans leur comportement et leurs fonctionnalités.Additionally, we wanted to ensure no major gaps existed in behavior or functionality between the legacy editor and the new editor.
À l’issue d’un grand nombre de tests, correctifs de bogue et conversations avec notre communauté, nous pensons que l’éditeur a atteint le stade où il peut devenir l’expérience par défaut.After a lot of testing, bug fixing, and many conversations with our community, we believe the editor is now at a point where it can be the default experience.
Le nouvel éditeur comprend une interface utilisateur native mise à jour qui repose sur la base fiable de Visual Studio.The new editor features an updated, fully native UI built on top of the reliable Visual Studio foundation. Plusieurs fonctionnalités supplémentaires comblent l’écart entre l’ancien éditeur et le nouveau, et certaines nouvelles fonctionnalités ont été explicitement demandées par la communauté des utilisateurs de Visual Studio pour Mac.You’ll find several additional features that close the gap between the old and new editor in addition to some that were explicitly requested by the Visual Studio for Mac user community.

Le nouvel éditeur de Visual Studio pour Mac offre les fonctionnalités suivantes :The new Visual Studio for Mac editor brings the following features:
- Interface utilisateur native macOS (Cocoa) (info-bulles, surface de l’éditeur, ornements de marge, rendu de texte, IntelliSense)Native macOS (Cocoa-based) user interface (tooltips, editor surface, margin adornments, text rendering, IntelliSense)
- Prise en charge des entrées de texte nativesSupport for native text inputs
- Prise en charge du langage RTL/BiDiRTL/BiDi language support
- Noyau commun de plateforme Visual StudioCommon Visual Studio Platform core
- Roslyn 3Roslyn 3
- Prise en charge des signes insertion multiplesMulti-caret support
- Retour automatique à la ligneWord Wrap
- Mise à jour de l’interface utilisateur IntelliSenseUpdate IntelliSense UI
- Amélioration de la fonction Rechercher/RemplacerImproved Find/Replace
Prise en charge des extraits de code dans l’éditeurSnippet Support in Editor
Il est maintenant possible d’utiliser des extraits de code dans le nouvel éditeur : pour cela, appuyez sur [Tab]-[Tab] lorsqu’un extrait de code est sélectionné dans la fenêtre de saisie.You can now use Snippets in the new editor, by using [TAB]-[TAB] when a snippet is selected in the completion window.

Mettre la sélection en formeFormat Selection
Il est maintenant possible de mettre en forme la sélection en surbrillance : pour cela, utilisez la touche de raccourci Format ou la commande de menu Format.You can now Format Selection when a selection is highlighted and you use either the Format hotkey or the Format menu command.

Marge de marqueur d’erreur dans la barre de défilementError marker margin in scrollbar
Les erreurs et les messages sont à présent marqués dans la barre de défilement pour être plus faciles d’accès dans le code.Errors and messages will now be marked in your scroll bar so you can quickly navigate between these within your code. Cliquez sur le marqueur pour déplacer votre point d’insertion à l’emplacement de l’erreur ou du message.Clicking on the marker will navigate your caret to the location of the error or message.
Ampoules inlineInline Lightbulbs
Visual Studio 2019 pour Mac prend maintenant en charge les ampoules inline pour les suggestions de correction de votre code.Visual Studio 2019 for Mac now supports inline lightbulbs for suggestion fixes to your code. Lorsqu’un trait de soulignement apparaît, pointez sur le code et cliquez sur l’ampoule qui s’affiche pour choisir dans une liste de suggestions de correction.When an underline appears, hover over the code and click the lightbulb that appears to select from a list of suggested fixes.

Signes insertion multiplesMultiple Carets
Accédez au nouveau menu Modifier > Signes insertion multiples pour activer la prise en charge améliorée des signes insertion multiples à l’aide des commandes de manipulation du signe insertion déjà disponibles dans Visual Studio sur Windows.See the new Edit > Multiple Carets menu for improved support for multiple carets with advanced caret manipulation commands as already available in Visual Studio on Windows. Les combinaisons de touches pour la manipulation du signe insertion utilisent les mêmes paramètres par défaut que sur Windows et peuvent être personnalisées dans les préférences.Key bindings for caret manipulation have the same defaults as on Windows and can be customized in preferences.

- La commande et l’élément de menu de navigation Go To Base (Atteindre la base) ont été ajoutés.The Go To Base navigation command and menu item has been added.
- La commande de navigation Go To Line Number (Atteindre le numéro de ligne) a été ajoutée.The Go To Line Number navigation command was added.
Modèles ASP.NET Core pour les applications monopages (SPA) ASP.NET Core templates for Single Page Apps (SPAs)
Dans cette version, nous ajoutons trois nouveaux modèles dans Visual Studio pour Mac, à savoir ceux fournis par l’outil en ligne de commande dotnet et Visual Studio sur Windows :In this release, we’re including three new templates in Visual Studio for Mac, the same templates provided by the dotnet command line tool and Visual Studio on Windows:
Ces modèles constituent un point de départ avec un exemple d’application côté client écrite avec chacune des technologies ci-dessus.These templates provide a starting point with a sample client-side application written using each of the technologies above. L’application consomme les données fournies par une API back-end ASP.NET Core.The application consumes data provided by an ASP.NET Core API backend. Les fichiers projet générés par ces modèles sont configurés pour créer les ressources TypeScript et JavaScript à l’exécution de l’application. Vous pouvez ainsi vous concentrer sur la création de votre application sans quitter l’environnement IDE.The project files generated by these templates are setup to build the TypeScript and JavaScript assets when you run your application, so that you can stay focused on building your app without leaving the IDE. Nous avons également ajouté un nouveau modèle de bibliothèque de classes Razor pour faciliter l’empaquetage et la réutilisation des vues, pages, contrôleurs, modèles de page, composants de vue et modèles de données Razor.We’ve also added a new Razor Class Library template to make it easier to package and reuse your Razor views, pages, controllers, page models, view components, and data models. Pour plus d’informations, voir la documentation ASP.NET Core Razor Pages.You can learn more about this in the ASP.NET Core Razor Pages documentation.
.NET Core.NET Core
Vous pouvez maintenant créer des applications .NET Core ciblant les derniers SDK .NET Core 3 Preview 4 et Preview 5.You can now build .NET Core apps targeting the latest .NET Core 3 Preview 4 and Preview 5 SDKs. Pour obtenir des informations complètes sur la prise en charge de .NET Core dans Visual Studio pour Mac, consultez le guide Prise en charge de .NET Core.For full information on .NET Core support in Visual Studio for Mac, see the .NET Core Support guide.
Nous avons résolu un problème où Visual Studio pour Mac 2019 Preview ne fonctionnait pas avec des SDK de fichier projet comme MSBuild.Sdk.Extras.We fixed an issue where Visual Studio for Mac 2019 Preview does not work with project file SDK's like MSBuild.Sdk.Extras.
ASP.NET CoreASP.NET Core
- Nous avons résolu un problème où la sortie de l’application n’était pas dirigée vers une console externe, même si l’option Exécuter dans une console externe était activée.We fixed an issue where application output is not output to an external console, even if Run on external console is checked.
UnityUnity
- Optimisation des performances du débogueur en cas d’attachement à des projets Unity.We optimized performance of the debugger when attaching to Unity projects. Vous pouvez également activer la fonctionnalité Préférences > Analyse du code Source > Activer l’analyse du code source de l’ensemble de la solution dans Visual Studio pour Mac dans un objectif de vitesse.You can also enable the Preferences > Source Analysis > Enable source analysis of whole solution feature in Visual Studio for Mac to make attaching even faster.
DébogueurDebugger
- Vous pouvez maintenant déplacer le pointeur d’instruction pendant le débogage de projets .NET Core à l’aide de l’option « Définir l’instruction suivante »You can now move the instruction pointer around while debugging .NET Core projects using "Set Next Statement"

- Nous avons résolu un problème où le débogueur sur le point d’arrêt n’affichait pas les variables Local ou Watch.We fixed an issue where the debugger on breakpoint won't show Local or Watch varaibles.
- À présent, les panneaux du débogueur doivent refléter les modifications apportées à un objet via les autres panneaux du débogueur (Immédiat, Variables locales, Espion).The debugger pads should now reflect changes made to an object via the other debugger pads (Immediate, Locals, Watch).
- Nous avons résolu un problème où il n’était pas possible d’accéder à d’autres projets (.NET Core) ouverts lors du débogage.We fixed an issue where it is not possible to step into other open (.NET Core) projects when debugging.
- Résolution du problème selon lequel seul System.Exception était proposé pour ajouter un catchpoint d’exception.We fixed an issue where only System.Exception is listed for adding an exception catchpoint.
- Ajout de la prise en charge des points d’arrêt .NET Core sur le nombre d’accès.We added support for .NET Core breakpoints breaking on Hit Count.
- Nous avons résolu un problème où le débogage de tests unitaires ne fonctionnait pas.We fixed an issue where debugging unit tests are not working.
ShellShell
- Il est désormais possible de fermer tous les onglets à droite de l’onglet sélectionné à l’aide de du menu contextuel de la barre d’onglets.It is now possible to close all tabs to the right of the selected tab using the tab bar context menu.

- Nous avons résolu un problème où les clics de souris étaient trop décalés vers le bas dans la dernière mise à jour.We fixed an issue where mouse clicks are way off (down) in latest update.
- Nous avons résolu un problème où le processus Sortie de l’application était bloqué.We fixed an issue where Application Output is hanging.
- Nous avons résolu un problème où le processus Rechercher dans les fichiers - fichiers ouverts - ne retournait aucun résultat à la réouverture de la solution.We fixed an issue where Find in files - open files - returns no results on re-opening the solution.
- Nous avons résolu un problème où la barre d’outils principale affichait un bouton « stop » lorsque l’exécution de l’application avec le débogueur s’arrêtait.We fixed an issue where the main toolbar shows "stop" button when the app run with debugger has stopped.
- Nous avons résolu un problème où Visual Studio pour Mac consommait la totalité d’un cœur de processeur au repos, ce qui vidait la batterie (et faisait surchauffer l’appareil).We fixed an issue where Visual Studio for Mac usually consumes an entire CPU core when idle, killing battery life (and making my lap hot).
- Nous avons résolu un problème où la commande Atteindre la ligne pointait vers une ligne incorrecte ou se bloquait.We fixed an issue where Go to line jumps to wrong line or crashes.
- Nous avons résolu un problème où « Rechercher dans les fichiers » ne parvenait pas à trouver dans une page XAML qui n’était pas enregistrée.We fixed an issue where 'Find in files' fails to find in a XAML page that has not been saved.
- Nous avons résolu un problème où le résultat texte dans le volet de recherche était trop tronqué.We fixed an issue where text result in search pane are truncated too short.
- Nous avons résolu un problème où les menus apparaissaient dans les mauvais dossiers du panneau Solution.We fixed an issue where menus are shown on incorrect folders in Solution pad.
- Résolution du problème selon lequel la commande Aide / Recherche n’était pas disponible comme prévu.We fixed an issue where the Help | Search command would not be available as expected.
Fenêtre de démarrageStart Window
- Vous pouvez maintenant effectuer un glisser-déposer de votre fichier .sln dans la fenêtre de démarrage pour l’ouvrir.You can now drag and drop your .sln file to the start window to open it.
- Nous avons résolu un problème où Visual Studio pour Mac pouvait se bloquer en tentant d’ouvrir une solution depuis la fenêtre de démarrage.We fixed an issue where Visual Studio for Mac can crash on trying to open solution from the start window.
Outils WebWeb Tools
- Nous avons résolu un problème où la génération de docker-compose ne fonctionnait pas.We fixed an issue where docker-compose fails to build.
- Résolution du problème selon lequel il était impossible de déboguer les projets Azure Functions.We fixed an issue where Azure Functions projects could not be debugged.
Explorateur d’assemblyAssembly Browser
- Nous avons résolu un problème où la navigation en arrière/avant dans l’explorateur d’assembly ouvrait une nouvelle fenêtre.We fixed an issue where the Assembly browser back/forward navigation opens a new Assembly Browser window.
- Nous avons résolu un problème où la navigation vers la définition provoquait une panne d’application.We fixed an issue where navigating to definition is causing an application crash.
- Résolution du problème selon lequel le navigateur d’assembly Visual Studio pour Mac dupliquait des bibliothèques et ne parvenait pas à récupérer les données.We fixed an issue where Visual Studio for Mac assembly browser is duplicating libraries and failing to retrieve data.
- Résolution du problème selon lequel il n’était pas possible de descendre dans la hiérarchie du navigateur d’assembly.We fixed an issue where it is not possible to drill down additional levels in the assembly browser.
Système de projetProject System
- Nous avons résolu un problème où les tests NUnit étaient exécutés dans un processus 32 bits.We fixed an issue where NUnit tests are executed in a 32-bit process.
- Nous avons résolu un problème où une boîte de dialogue indiquant que mono-sgen32 n’était pas optimisé pour le Mac s’affichait.We fixed an issue where a dialogue about mono-sgen32 not being optimised for the Mac was displayed.
- Nous avons résolu un problème où les fichiers XAML n’étaient pas ajoutés correctement.We fixed an issue where XAML files are not added correctly.
- Nous avons résolu un problème où une erreur de build se produisait avec le modèle de bibliothèque multiplateforme en cas d’utilisation de code Xamarin.Android dans le projet Android.We fixed an issue where a build error occurs when using the Multiplatform Library template if Xamarin.Android code is used in the Android project.
- Résolution du problème selon lequel le masque de fichier Rechercher dans les fichiers n’était pas correct.We fixed an issue where the Find in Files file mask is not correct.
- Nous avons résolu un problème où Visual Studio pour Mac dupliquait des fichiers dans l’Explorateur de solutions quand ils se trouvaient dans deux groupes d’éléments (même si le groupe d’éléments était exclu par les conditions).We fixed an issue where Visual Studio for Mac is duplicating files in solution explorer when files are found in two item groups (even if item group is excluded by conditions).
Gestion de versionVersion Control
- Nous avons résolu un problème où la validation avec des fichiers non enregistrés ouverts entraînaît des problèmes.We fixed an issue where committing with unsaved files open causes problems.
- Nous avons résolu un problème où l’outil de « gestion des branches et des dépôts distants » affichait la mauvaise branche extraite.We fixed an issue where the "manage branches and remotes" tool shows the wrong checked-out branch.
- Nous avons résolu un problème de copie d’un texte depuis la fenêtre des modifications.We fixed an issue with copying text from the "Changes" window.
- Nous avons résolu un problème où Visual Studio pour Mac marquait à tort les conflits Git comme résolus.We fixed an issue where Visual Studio for Mac incorrectly marks Git conflicts resolved.
NuGetNuGet
- Résolution du problème selon lequel l’extension de projet .NET Core devait ignorer les modifications du framework pour d’autres projets.We fixed an issue where the .NET Core project extension should ignore framework changes for other projects.
- Résolution du problème selon lequel NuGet ne parvenait pas à se restaurer si Android SDK était introuvable.We fixed an issue where NuGet would fail to restore when the Android SDK was not found.
- Nous avons résolu un problème où la fonction de restauration de package Visual Studio pour Mac ne fonctionnait pas comme l’interface CLI pendant la restauration des références de l’outil CLI.We fixed an issue where Visual Studio for Mac package restore function is not the same as CLI when restoring CLI tool references.
XamarinXamarin
- Résolution du problème selon lequel la fenêtre de saisie entrait une balise fermante non valide du type « < //ContentView > » lorsqu’une balise de fermeture comportait déjà « </ ».We fixed an issue where, when a closing tag already has '</' present, choosing the closing element, the completion window enters an invalid closing tag such as '<//ContentView>'.
- Résolution du problème selon lequel Visual Studio pour Mac n’affichait pas d’avertissements lors de la création de projets Xamarin dans les solutions pour lesquelles « Projet > Runtime actif » était défini sur une ancienne version.We fixed an issue where Visual Studio for Mac does not show any warnings when building Xamarin projects in solutions with "Project > Active Runtime" set to an old version.
- Nous avons résolu un problème où le zoom avant/arrière de la police de l’éditeur XAML ne fonctionnait pas.We fixed an issue where the XAML editor font zoom in/out is not working.
Concepteur iOSiOS Designer
- Cette version ajoute la prise en charge de Xcode 10.2.1This release adds support for Xcode 10.2.1
- Nous avons résolu un problème avec la définition de la couleur de teinte sur les images de modèle des catalogues de composants.We fixed an issue with setting tint color on template images from asset catalogs.
- Nous avons résolu un problème qui affectait l’utilisation de UICollectionViewCell sur l’aire de conception.we fixed an issue that affected working with UICollectionViewCell on the design surface.
- Nous avons résolu un problème de chargement des bibliothèques dynamiques natives et des frameworks qui dépendent d’autres bibliothèques natives ou frameworks dans le bundle d’applications.We fixed an issue loading native dynamic libraries and frameworks that depend on other native libraries or frameworks in the app bundle.
Concepteur AndroidAndroid Designer
Vous pouvez maintenant modifier les fichiers de disposition Android côte à côte avec une vue du concepteur en temps réel.You can now edit Android layout files side-by-side with a real-time designer view. Cette expérience vous permet de voir les changements que vous apportez à un fichier de disposition Android en même temps que vous le modifiez, ce qui améliore considérablement l’efficacité.This experience allows you to see changes you make to an Android layout file on the fly as you are editing, greatly improving the efficiency while editing these files.

Concepteur FormsForms Designer
- Mises à jour d’accessibilité et de mise en forme apportées aux contrôles de générateur d’aperçu.Accessibility and formatting updates to the previewer controls.
- Activation de la prise en charge de Visual="Material" dans le renderer iOS.Enabled support for Visual="Material" in the iOS renderer.
Xamarin.iOSXamarin.iOS
- Ajout de la prise en charge de arm64_32 pour les applications watchOS.Added support for arm64_32 for watchOS apps.
- Résolution du problème d’avertissement incorrect, « Doublon de code de version », pour une version mise en production iOS.We fixed an issue where an incorrect warning, 'Duplicate Version Code' for an iOS release build.
Xamarin.AndroidXamarin.Android
- Possibilité de choisir entre dx/d8 comme compilateur de développement par défaut et ProGuard/r8 comme réducteur de code par défaut.You can now select between dx/d8 as your default Dev compiler and ProGuard/r8 as your default code shrinker.
- Implémentation de la suggestion de démarrer l’émulateur immédiatement au début de la phase de build.We implemented the suggestion to start emulator immediately when starting to build.
- Résolution du problème selon lequel Visual Studio pour Mac ne lançait pas l’Émulateur Android.We fixed an issue where Visual Studio for Mac is not launching the Android emulator.
Autres correctionsOther fixes
- Nous avons ajouté la prise en charge du lancement de plusieurs URL d’application.We added support for launching multiple application URLs.
- Résolution du problème selon lequel les modifications apportées à launchSettings.json dans Visual Studio pour Mac ne s’appliquaient pas.We fixed an issue where changes made to launchSettings.json in Visual Studio for mac do not take effect.
- Résolution du problème selon lequel le modèle d’application web ASP.NET Core 2.2 ne pouvait pas démarrer sur le protocole HTTPS en cas d’exécution sur macOS Mojave.We fixed an issue where ASP.NET Core 2.2 web app template could not start on https when running on macOS Mojave.
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.
Problèmes connusKnown Issues
Voici une liste de tous les problèmes connus dans Visual Studio 2019 pour Mac version 8.1 :The following is a list of all existing known issues in Visual Studio 2019 for Mac version 8.1:
- Cette version ne prend pas en charge .NET Core v2.2.1xx.This release does not support .NET Core v2.2.1xx. Pour plus d’informations sur la prise en charge de .NET Core dans Visual Studio pour Mac, consultez le guide Prise en charge de .NET Core.For information on .NET Core support in Visual Studio for Mac, see the .NET Core Support guide.
- Le SDK .NET Core 3 Preview 6 n’est pas pris en charge pour l’instant..NET Core 3 Preview 6 SDK is not supported at this moment. Pour plus d’informations sur la prise en charge de .NET Core dans Visual Studio pour Mac, consultez le guide Prise en charge de .NET Core.For information on .NET Core support in Visual Studio for Mac, see the .NET Core Support guide.
- Les blocs peuvent uniquement être redimensionnés si vous pointez le bord de gauche à droite avec la souris.Pads can only be resized if mousing left to right over edge.
- Pendant le débogage, les conseils sur les variables/données ne peuvent pas être épinglés.While debugging, variables/data tips cannot be pinned.
Historiques des notes de publication de Visual Studio pour MacVisual Studio for Mac Release Notes History
Vous pouvez voir les versions antérieures des notes de publication de Visual Studio pour Mac dans la page Historique des notes de publication.You can view prior versions of Visual Studio for Mac release notes on the Release notes history page.