Notes de publication de Visual Studio 2019 pour Mac version 8.10
Communauté des développeurs | Configuration système requise | Compatibilité | Code distribuable | Documentation | Blogs | Maintenance
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.
Pour plus d’informations sur les autres téléchargements associés, consultez la page Téléchargements.
Nouveautés de Visual Studio 2019 pour Mac
Publications de Visual Studio 2019 pour Mac
- 21 juin 2022 - Visual Studio 2019 pour Mac version 8.10.25
- 14 juin 2022 - Visual Studio 2019 pour Mac version 8.10.24
- 10 mai 2022 - Visual Studio 2019 pour Mac version 8.10.23
- 12 avril 2022 - Visual Studio 2019 pour Mac version 8.10.22
- 22 mars 2022 - Visual Studio 2019 pour Mac version 8.10.21
- 8 mars 2022 - Visual Studio 2019 pour Mac version 8.10.20
- 15 février 2022 - Visual Studio 2019 pour Mac version 8.10.19
- 8 février 2022 - Visual Studio 2019 pour Mac version 8.10.18
- 19 janvier 2022 - Visual Studio 2019 pour Mac version 8.10.17
- 16 décembre 2021 - Visual Studio 2019 pour Mac version 8.10.16
- 14 décembre 2021 - Visual Studio 2019 pour Mac version 8.10.15
- 17 novembre 2021 - Visual Studio 2019 pour Mac version 8.10.14
- 8 novembre 2021 - Visual Studio 2019 pour Mac version 8.10.13
- 2 novembre 2021 - Visual Studio 2019 pour Mac version 8.10.12
- 10 octobre 2021 - Visual Studio 2019 pour Mac version 8.10.11
- 29 septembre 2021 - Visual Studio 2019 pour Mac version 8.10.10
- 14 septembre 2021 - Visual Studio 2019 pour Mac version 8.10.9
- 24 août 2021 - Visual Studio 2019 pour Mac version 8.10.8
- 10 août 2021 - Visual Studio 2019 pour Mac version 8.10.7
- 13 juillet 2021 - Visual Studio 2019 pour Mac version 8.10.6
- 6 juillet 2021 - Visual Studio 2019 pour Mac version 8.10.5
- 29 juin 2021 - Visual Studio 2019 pour Mac version 8.10.4
- 22 juin 2021 - Visual Studio 2019 pour Mac version 8.10.3
- 15 juin 2021 - Visual Studio 2019 pour Mac version 8.10.2
- 8 juin 2021 - Visual Studio 2019 pour Mac version 8.10.1
- 2 juin 2021 - Visual Studio 2019 pour Mac version 8.10
Billets de blog Visual Studio 2019 pour Mac
Le blog Visual Studio est la source officielle où l’équipe d’ingénierie de Visual Studio partage des informations sur le produit. Vous trouverez des informations détaillées sur les versions de Visual Studio 2019 pour Mac dans les billets de blog suivants :
Points clés de la version
- Visual Studio pour Mac 8.10 ajoute la prise en charge pour F# 5.0.
- Visual Studio pour Mac 8.10 introduit un nouveau Gestionnaire de package NuGet écrit à l’aide de l’interface utilisateur Cocoa native.
- Visual Studio pour Mac 8.10 ajoute la prise en charge des modèles de solution fournis par
dotnet
CLI. - La
dotnet new
prise en charge du modèle de projet est activée par défaut dans Visual Studio pour Mac 8.10.
Problèmes connus
Consultez la section Problèmes connus.
Commentaires et suggestions
Nous sommes à votre écoute ! Vous pouvez signaler un problème via l’option Signaler un problème dans l’IDE de Visual Studio pour Mac. Vous pouvez effectuer le suivi de vos commentaires, y compris des suggestions, dans le portail de la communauté des développeurs.
Notes de publication
Visual Studio 2019 pour Mac version 8.10.25 (8.10.25.2)
Publication : 21 juin 2022
Général
- Avis de sécurité pour la mise à jour mono vers la version 6.12.0.182 :
- CVE-2022-30184 Vulnérabilité de divulgation d’informations .NET Une vulnérabilité existe dans .NET 6.0 et .NET Core 3.1 dans NuGet où une fuite d’informations d’identification peut se produire.
Visual Studio 2019 pour Mac version 8.10.24 (8.10.24.14)
Publication : 14 juin 2022
Général
Nous avons mis à jour les SDK .NET vers les versions 6.0.106 et 3.1.420.
Le SDK .NET 5.0.X fourni dans Visual Studio 2019 pour Mac n’est plus pris en charge et ne recevra plus de mises à jour de sécurité. Le runtime 3.1.X associé est toujours pris en charge et continuera à recevoir des mises à jour de sécurité. Consultez la stratégie de prise en charge .NET. Les utilisateurs qui souhaitent rester sur Visual Studio 2019 pour Mac le font en sachant que désormais l’environnement n’est que partiellement sécurisé.
Visual Studio pour Mac respecte la politique de cycle de vie moderne de Microsoft. Conformément à cette stratégie, Visual Studio 2019 pour Mac n’est pas pris en charge et recevra des mises à jour limitées jusqu’en juillet 2022. Après juillet 2022, Visual Studio 2019 pour Mac cessera de recevoir des mises à jour de tout type.
Pour un environnement sécurisé, nous recommandons vivement de mettre à niveau les utilisateurs vers Visual Studio 2022 pour Mac, la version actuellement prise en charge de Visual Studio pour Mac, qui fournit un SDK .NET 6.0.X et un runtime 3.1.X entièrement pris en charge.
Avis de sécurité Microsoft
- CVE-2022-24513 Vulnérabilité d’élévation de privilèges Une vulnérabilité potentielle d’élévation de privilèges existe quand le service de mise à jour de Microsoft Visual Studio analyse incorrectement les données de configuration locales.
- CVE-2022-23267 Vulnérabilité de déni de service dans .NET Core Il existe une vulnérabilité dans .NET 6.0, .NET 5.0 et .NET Core 3.1 où un client malveillant peut provoquer un déni de service via des répartitions de mémoire excédentaires par le biais de HttpClient.
- CVE-2022-30184 Vulnérabilité de divulgation d’informations .NET Une vulnérabilité existe dans .NET 6.0 et .NET Core 3.1 dans NuGet où une fuite d’informations d’identification peut se produire.
Visual Studio 2019 pour Mac version 8.10.23 (8.10.23.7)
publiée le 10 mai 2022
Général
- Nous avons mis à jour les SDK .NET vers les versions 6.0.105, 5.0.408 et 3.1.419 pour corriger les vulnérabilités CVE-2022-23267, CVE-2022-29145.
Visual Studio 2019 pour Mac version 8.10.22 (8.10.22.11)
publiée le 12 avril 2022
Général
- Nous avons corrigé une vulnérabilité d’élévation de privilège CVE-2022-24513
- Nous avons mis à jour mono vers la version 6.12.0.174 pour corriger la vulnérabilité CVE-2020-8927. La mise à jour mono nécessite également la mise à jour de Xamarin.iOS vers la version 15.8.0.3, Xamarin.Mac vers la version 8.8.0.3 et Xamarin.Android vers la version 12.2.4.3.
- Nous avons mis à jour les SDK .NET vers les versions 6.0.104, 5.0.407 and 3.1.418
Visual Studio 2019 pour Mac version 8.10.21 (8.10.21.4)
publiée le 22 mars 2022
Xamarin
- Nous avons ajouté la prise en charge pour Xcode 13.3.
Visual Studio 2019 pour Mac version 8.10.20 (8.10.20.0)
publiée le 8 mars 2022
Général
- Nous avons mis à jour les SDK .NET vers les versions 6.0.103 et 5.0.406 pour corriger les vulnérabilités CVE-2022-70153, CVE-2022-70156 et CVE-2022-70175.
Visual Studio 2019 pour Mac version 8.10.19 (8.10.19.2)
publiée le 15 février 2022
Xamarin
- Nous avons mis à jour Xamarin.iOS vers la version 15.6.0.3 et Xamarin.Mac vers la version 8.6.0.3, en corrigeant un problème de sémantique de propriété DisposableObject.
Visual Studio 2019 pour Mac version 8.10.18 (8.10.18.11)
publiée le 8 février 2022
Général
- Nous avons résolu un problème où l’exécution du SDK 3.1 Angular / React.js / React.js et les projets Redux échouait avec l’erreur « Une exception non gérée s’est produite lors du traitement de la demande ».
- Nous avons mis à jour les SDK .NET vers les versions 6.0.102 et 5.0.405 pour corriger la vulnérabilité CVE-2022-21986.
Visual Studio 2019 pour Mac version 8.10.17 (8.10.17.2)
Publication : 19 janvier 2022
Xamarin
- Nous avons résolu un incident lors du déploiement d’un projet Xamarin.Forms sur plusieurs plateformes.
- Nous avons résolu un problème qui entraînait parfois l’absence du fichier d’en-têtes/m lors de la création de nouveaux projets iOS.
Visual Studio 2019 pour Mac version 8.10.16 (8.10.16.2)
publiée le 16 décembre 2021
Xamarin
- Nous avons ajouté la prise en charge pour Xcode 13.2.
Visual Studio 2019 pour Mac version 8.10.15 (8.10.15.32)
publiée le 14 décembre 2021
Général
- Nous avons résolu un problème où Visual Studio pour Mac se bloquait au démarrage si homebrew était installé sur Monterey.
- Nous avons mis à jour les SDK .NET vers les versions 6.0.101, 5.0.404 et 3.1.416.
- Sur les ordinateurs Apple Silicon (M1 ou Arm64), veuillez vérifier les mises à jour après l’installation de Visual Studio pour Mac 8.10.15, afin de mettre à jour les dernières versions des SDK .NET.
- Les anciens SDK .NET x64 ne sont pas pris en charge sur Arm64 et doivent être supprimés avant d’installer les dernières versions prises en charge.
- Le programme d’installation et la mise à jour 8.10.15 affichent une alerte avec une option permettant de désinstaller les SDK x64 non pris en charge avant d’installer les versions SDK .NET prises en charge.
- Découvrez comment désinstaller .NET manuellement en suivant ces instructions.
Visual Studio 2019 pour Mac version 8.10.14 (8.10.14.17)
Publication : 17 novembre 2021
Général
- Nous avons résolu un problème dans le débogueur susceptible de provoquer le blocage de l’IDE.
- Nous avons résolu plusieurs problèmes dans le programme de mise à jour et le gestionnaire SDK, qui pourraient provoquer le blocage de l’IDE.
Visual Studio 2019 pour Mac version 8.10.13 (8.10.13.11)
Publication : 8 novembre 2021
Général
- Nous avons mis à jour les SDK .NET Core vers les versions 5.0.404 et 3.1.415.
- .NET 6.0 ne s’affiche pas dans la boîte de dialogue Nouveau projet pour les projets .NET, car C# 10 est utilisé par les modèles de projet .NET 6 et n’est pas pris en charge par Visual Studio pour Mac 8.10.
- Sur les ordinateurs Apple Silicon (M1 ou ARM64), les versions de novembre des SDK .NET 5.0, 6.0 et .NET Core 3.1 x64 ne sont pas prises en charge par Visual Studio pour Mac 8.10. En effet, les nouveaux kits SDK .NET x64 s’installent dans un autre répertoire et Visual Studio pour Mac prend actuellement uniquement en charge l’emplacement d’installation du SDK .NET d’origine, qui est désormais utilisé uniquement par le SDK ARM64.
- La vérification de la boîte de dialogue des mises à jour n’affiche pas les mises à jour des SDK tant qu’une version ultérieure de Visual Studio pour Mac 8.10 ajoute la prise en charge des nouveaux SDK.
- Si les versions de novembre des SDK .NET 5.0, 6.0 ou .NET Core 3.1 x64 sont installées, elles doivent être supprimées pour installer les versions d’Octobre à la place.
- Notez également que le SDK .NET 6 Arm64 n’est pas pris en charge par Visual Studio pour Mac 8.10.
- Une notification de barre d’informations s’affiche si Visual Studio pour Mac 8.10 détecte une installation non prise en charge avec un lien vers des instructions de désinstallation.
- Visual Studio 8.10.13 n’est pas pris en charge côte à côte avec Visual Studio pour Mac 17.0 Preview 3.
- Découvrez comment désinstaller .NET en suivant ces instructions.
Xamarin
- Nous avons résolu un problème où Eclipse Temurin JDK 1.8.0.302 n’a pas pu être installé, car Visual Studio pour Mac Updater n’installait pas le JDK avec des privilèges Administrateur.
Visual Studio 2019 pour Mac version 8.10.12 (8.10.12.16)
Publication : 2 novembre 2021
Général
- Sur les ordinateurs Apple Silicon (M1 ou ARM64), les versions de novembre des SDK .NET 5.0, 6.0 et .NET Core 3.1 x64 ne sont pas prises en charge par Visual Studio pour Mac 8.10. La vérification de la boîte de dialogue des mises à jour n’affiche pas les mises à jour des SDK tant qu’une version ultérieure de Visual Studio pour Mac 8.10 ajoute la prise en charge des nouveaux SDK.
- Si les versions de novembre des SDK .NET 5.0, 6.0 ou .NET Core 3.1 x64 sont installées, elles doivent être supprimées pour installer les versions d’Octobre à la place.
- Notez également que le SDK .NET 6 Arm64 n’est pas pris en charge par Visual Studio pour Mac 8.10.
Xamarin
- Nous avons ajouté la prise en charge pour Xcode 13.1.
- Nous avons remplacé Mobile OpenJDK 1.8.0.25 de Microsoft par Eclipse Temurin JDK 1.8.0.302. La mise à jour supprime JDK 1.8.0.25 des ordinateurs utilisateur.
Visual Studio 2019 pour Mac version 8.10.11 (8.10.11.8)
publiée le 12 octobre 2021
Général
- Nous avons mis à jour les SDK .NET Core vers les versions 5.0.402 et 3.1.414.
Visual Studio 2019 pour Mac version 8.10.10 (8.10.10.8)
Date de publication : 29 septembre 2021
Général
- Nous avons résolu un problème où l’ajout d’un sous-dossier à un projet avec Git pouvait entraîner un incident.
Xamarin
- Nous avons ajouté la prise en charge de Xcode 13.
Visual Studio 2019 pour Mac version 8.10.9 (8.10.9.3)
publiée le 14 septembre 2021
Web et Azure
- Nous avons mis à jour les SDK .NET Core vers les versions 5.0.401 et 3.1.413.
Visual Studio 2019 pour Mac version 8.10.8 (8.10.8.0)
Publication : 24 août 2021
Xamarin
- Nous avons résolu un problème à l’origine des messages d’avertissement erronés « Aucun Microsoft OpenJDK n’a été trouvé ».
Visual Studio 2019 pour Mac version 8.10.7 (8.10.7.17)
publiée le 10 août 2021
Shell et outils
- Nous avons résolu un problème empêchant la recherche de packages NuGet dans la barre de recherche globale.
Gestion des versions
- Nous avons résolu un problème où certains projets sous Git n’affichaient pas de modifications Git.
Web et Azure
- Nous avons mis à jour les SDK .NET Core vers les versions 5.0.400 et 3.1.412 pour corriger la vulnérabilité CVE-2021-26423.
Xamarin
- Nous avons résolu un problème empêchant le chargement des appareils iOS après le changement de branches Git.
Visual Studio 2019 pour Mac version 8.10.6 (8.10.6.10)
Publication : 13 juillet 2021
Outils de test
- Nous avons résolu un problème lié à la découverte de tests qui pouvait échouer lors du chargement d’une solution.
Web et Azure
- Nous avons mis à jour les SDK .NET Core vers les versions 5.0.302 et 3.1.411.
Visual Studio 2019 pour Mac version 8.10.5 (8.10.5.16)
Publication : 6 juillet 2021
Général
- Nous avons résolu plusieurs problèmes de fiabilité liés aux info-bulles de l’éditeur et aux modifications de fichiers externes.
Shell et outils
- Nous avons résolu les problèmes de rendu dans le gestionnaire de package NuGet sur Big Sur.
- Nous avons résolu un problème où les commandes Révéler dans le Finder et Enregistrer étaient désactivées dans le menu contextuel du document.
Visual Studio 2019 pour Mac version 8.10.4 (8.10.4.11)
Publication : 29 juin 2021
Shell et outils
- Nous avons résolu un problème où les résultats de la recherche globale ne correspondent pas au mot-clé de filtre utilisé.
Modification du code source
- Nous avons résolu un problème où les régions ne s’affichaient pas correctement sous l’onglet Plan du document.
Web et Azure
- Nous avons résolu un problème où Publier ne fonctionne pas s’il y a plusieurs projets dans un répertoire.
Visual Studio 2019 pour Mac version 8.10.3 (8.10.3.15)
Publication : 22 juin 2021
Web et Azure
- Nous avons résolu un problème où un emplacement personnalisé du SDK .NET Core n’était pas conservé s’il s’agissait d’un symlink.
Xamarin
- Nous avons mis à jour le SDK Xamarin.iOS vers la version 14.20.0.24 et le SDK Xamarin.Mac vers la version 7.14.0.24.
Visual Studio 2019 pour Mac version 8.10.2 (8.10.2.17)
Publication : 15 juin 2021
Gestion des versions
- Nous avons résolu un problème où la sélection de validation dans la vue Diff ne finit jamais de se charger.
- Nous avons résolu un problème susceptible d’entraîner un blocage de l’IDE.
Web et Azure
- Nous avons résolu un problème où le nouveau SDK .NET Core ne pouvait pas être téléchargé par le programme d’installation ou le programme de mise à jour.
Visual Studio 2019 pour Mac version 8.10.1 (8.10.1.71)
Publication : 8 juin 2021
Général
- Nous avons corrigé plusieurs problèmes de fiabilité avec Git et Xamarin.
Shell et outils
- Nous avons mis à jour toutes les traductions.
Gestion des versions
- Nous avons résolu plusieurs problèmes d’alignement dans la vue Responsabilités.
Web et Azure
- Nous avons mis à jour les SDK .NET Core vers les versions 5.0.301 et 3.1.410 pour corriger la vulnérabilité CVE-2021-31957.
- Nous avons résolu un problème où il n’était pas possible d’exécuter avec un programme externe.
Visual Studio 2019 pour Mac version 8.10 (8.10.0.1773)
Publication : 2 juin 2021
Général
- Nous avons amélioré la consommation et les performances globales de la mémoire pendant l’utilisation de solutions de grande envergure.
- Nous avons mis à jour Mono vers la version 6.12.0.140 en corrigeant la vulnérabilité suivante :
- Un problème sur Big Sur qui provoquait le blocage de Visual Studio pour Mac.
- Vulnérabilité d’exécution de code à distance .NET Core CVE-2021-24112.
- Nous avons corrigé plusieurs problèmes de fiabilité.
Débogueur
- Nous avons corrigé un problème qui empêchait la fenêtre de l’outil Pile des appels d’afficher du code externe.
Système de projet
- Nous avons mis à jour MSBuild vers la version 16.9.0.
- Nous avons résolu un problème qui empêchait l’enregistrement des modifications de code une fois que le débogage était lancé (F5).
Shell et outils
- Nous avons corrigé un problème lié à $(SolutionDir) qui n’était pas défini lors de la restauration de solutions de grande envergure.
- Nous avons corrigé un problème lié aux PackageReferences qui étaient mises à jour de façon inattendue.
- Nous avons ajouté la prise en charge du paramètre
<packageRestore>
dansNuGet.config
. - Nous avons mis à jour NuGet vers la version 5.9.
- Nous avons corrigé un problème lié aux nouveaux projets .NET Core, dont le code n’était pas mis en forme de façon cohérente.
- Nous avons corrigé un problème qui empêchait l’affichage des info-bulles sous l’onglet Fichier.
- Nous avons corrigé un problème qui empêchait la fenêtre de terminal intégrée de s’effacer lorsqu’une application était réexécutée.
- Nous avons corrigé un problème où les boutons Rechercher et remplacer étaient désactivés dans Rechercher dans les fichiers lorsqu’une solution était sélectionnée.
Modification du code source
- Nous avons corrigé un problème lié à des fonctionnalités du langage F# 4.7, qui étaient inopérantes.
- Nous avons corrigé un problème lié à l’envoi de code F# à la fenêtre de l’outil F# Interactive qui échouait avec une erreur.
- Nous avons corrigé plusieurs problèmes liés à la nouvelle interface utilisateur des correctifs rapides (fonctionnalité d’évaluation).
- Nous avons supprimé le paramètre obsolète « Interpréter la séquence de touches de tabulation comme commande de nouvelle mise en retrait », qui n’est pas pris en charge par l’éditeur natif.
Outils de test
- Nous avons corrigé un problème qui empêchait l’exécution des tests unitaires lorsqu’ils étaient utilisés dans des classes imbriquées.
Web et Azure
- Nous avons mis à jour les kits SDK .NET Core vers les versions 5.0.203 et 3.1.409, corrigeant ainsi la vulnérabilité CVE-2021-31204.
- Nous avons corrigé un problème lié à l’échec de la création de projets .NET Core lorsque .NET 6 Preview 4 était installé.
Xamarin
- Nous avons corrigé un problème qui empêchait la synchronisation des modifications du Rechargement à chaud XAML avec l’appareil.
- Nous avons mis à jour le kit SDK Xamarin.iOS vers la version 14.17.2.4.
- Nous avons mis à jour les modèles Xamarin.Forms.
Problèmes connus
Voici la liste de tous les problèmes connus dans Visual Studio 2019 pour Mac version 8.10 :
- La boîte de dialogue Nouveau projet n’affiche pas .NET 6.0, car C# 10 est utilisé par les modèles de projet .NET 6 et n’est pas pris en charge par Visual Studio pour Mac 8.10.
- Sur les machines Apple Silicon (M1 ou Arm64), les anciens SDK .NET doivent être désinstallés, avant d’installer les versions de décembre. En effet, les nouveaux SDK .NET x64 s’installent dans un autre répertoire et l’emplacement d’origine est désormais utilisé uniquement par le SDK Arm64.
- Après avoir installé Visual Studio pour Mac 8.10.15, la boîte de dialogue de vérification des mises à jour affiche les derniers SDK. Pendant le processus de mise à jour, l’application du programme de mise à jour affiche une alerte si elle détecte les anciens SDK et fournit la possibilité de les supprimer. La même option est disponible dans le programme d’installation 8.10.15.
- Notez également que le SDK .NET 6 Arm64 n’est pas pris en charge par Visual Studio pour Mac 8.10.
- Découvrez comment désinstaller .NET en suivant ces instructions.
- Dans certaines conditions, une exception « System.EntryPointNotFoundException » apparaît lors du déploiement de projets Xamarin.Forms sur un appareil iOS. Nous travaillons actuellement sur un correctif qui sera publié prochainement.
- Après l’installation du dernier kit SDK .NET 5, les développeurs d’applications .NET Core 3.1 risquent de voir une erreur indiquant « Le certificat développeur ASP.NET Core est dans un état non valide. ». Si vous exécutez
dotnet dev-certs https --clean
etdotnet dev-certs https --trust
à partir du terminal, le problème est résolu. - Dans de rares cas, il est possible d’être à jour avec tout, sauf avec le SDK .NET Core 3.1.300. Si vous ouvrez cette configuration et mettez à jour .NET Core 3.1.300 à l’aide de l’utilitaire de mise à jour, la notification pour mettre à jour le SDK .NET Core ne disparaîtra pas tant que l’IDE n’aura pas été redémarré.
- Sur Big Sur, les projets gRPC peuvent échouer à la génération avec une erreur
protoc" exited with code 255
. Il s’agit d’un problème de détection de la plateforme macOS dans le package NuGet gRPC.Tools qui est utilisé par défaut dans les modèles de projet. Une solution de contournement consiste à mettre à jour le package NuGet gRPC.Tools vers la version 2.34.0 ou ultérieure. - Dans certains cas, la génération des projets Android peut échouer avec une erreur
The Java SDK could not be found, please set the path to it in the Xamarin.Android SDKs settings panel
. Une solution de contournement consiste à exécuter la commande suivante dans un terminal :mkdir -p ~/Library/Android/sdk
.