Notes de publication de Visual Studio 2017 pour Mac version 7.8
Communauté de développeurs | Configuration requise | Compatibilité | Code distribuable | Xamarin | Blogs | Maintenance |
Cliquez sur le bouton pour télécharger la dernière version de Visual Studio 2017 pour Mac. Pour obtenir des instructions sur et la configuration et l’installation, consultez l’article Configurer et installer Visual Studio pour Mac.
Pour en savoir plus sur Visual Studio 2017 pour Mac, consultez Configuration système requise pour Mac et Ciblage et compatibilité pour la plateforme Mac.
Pour plus d’informations sur les autres téléchargements associés, consultez la page Téléchargements.
Nouveautés de la version 7.8
Publications de Visual Studio 2017 pour Mac version 7.8
- 13 mai 2019 - Visual Studio 2017 pour Mac version 7.8.4
- 12 mars 2019 : Visual Studio 2017 pour Mac version 7.8.3
- 28 février 2019 – Visual Studio 2017 pour Mac version 7.8.2
- 22 février 2019 – Visual Studio 2017 pour Mac version 7.8.1
- 20 février 2019 – Visual Studio 2017 pour Mac version 7.8
Points clés de la version
Cette version met l’accent sur l’amélioration de la qualité dans Visual Studio pour Mac via les correctifs de bogues ainsi que des améliorations des performances et de la fiabilité.
Nous avons également mis à jour la version de NuGet vers 4.8, du SDK .NET Core vers 2.1.504 et .NET Core Runtime 2.1.8
Visual Studio 2017 pour Mac version 7.8 (7.8.0.1624)
Publication : 20 février 2019
Shell
- Nous avons résolu un problème où les combinaisons de touches personnalisées pour Supprimer ce qui est inutilisé et Trier (instructions using) ne fonctionnaient pas.
- Nous avons résolu un problème lié au fait que si l’utilisateur quitte l’application, puis y revient, l’éditeur ne reçoit pas le focus correctement.
- Nous avons résolu un problème lié à la perte du curseur dans la fenêtre de l’éditeur au passage d’une application à l’autre.
- Nous avons résolu un problème lié au fait que l’élément d’interface utilisateur qui a le focus par défaut change à l’acquisition ou à la perte du focus dans Visual Studio.
- Nous avons résolu un problème lié au fait que Visual Studio pour Mac ne parvient pas à effectuer le suivi des modifications des fichiers dans certains dossiers.
- Nous avons résolu le problème où Visual Studio pour Mac ne se rappelait pas des fichiers ouverts.
- Nous avons résolu le problème où le sélecteur de barre d’outils pour la configuration de build est désactivé.
- Nous avons résolu un problème lié au fait que l’ajout d’un nouveau dossier à un projet ne permet pas de renommer instantanément.
- Nous avons résolu un problème lié au fait que Démarrer le débogage après Démarrer sans débogage entraîne une exception pour les projets ASP.Net.
- Nous avons résolu un problème de performances avec recherche de sortie de build.
- La commande Exécuter l’élément sur l’Explorateur de solutions a été renommée Exécuter le projet.
- Nous avons résolu un problème lié à l’affichage de la page d’accueil lors du chargement d’une solution à partir du localisateur.
.NET Core
- Nous avons effectué une mise à jour vers .NET Core 2.1.8 pour inclure une mise à jour de sécurité.
- Nous avons résolu un problème où le bouton de création ne créait pas de projet pour .NET Core 3.0 preview 2.
- Nous avons résolu un problème où .NET Core 3.0 pouvait être sélectionné dans la boîte de dialogue Nouveau projet alors qu’il n’était pas pris en charge.
- Nous avons supprimé l’option VB.NET des projets .NET Core.
ASP.NET Core
- Nous avons résolu un problème lié au fait que le profil de dossier est créé avec la configuration « Default » au lieu de « Release ».
Outils web
- Nous avons résolu un problème où Publier sur Azure créait un profil avec un nom incorrect.
- Nous avons résolu un problème lié au fait que les arguments de l’application ne sont pas transmis à l’hôte Azure Functions.
- Nous avons ajouté les modèles Azure Functions suivants :
- Déclencheur CosmosDB
- Déclencheur EventHub
- Déclencheur IoT Hub
- Déclencheur SendGrid
- Déclencheur de file d’attente de ServiceBus
- Déclencheur de rubrique de ServiceBus
- Nous avons résolu un problème empêchant la publication dans les instances d’application API Azure.
Xamarin
- Nous avons mis à jour la version NuGet de l’agent Xamarin Test Cloud.
- Nous avons résolu un problème lié à l’affichage de la commande Afficher les Archives dans les projets .NET Core.
Xamarin.Forms
- IntelliSense dans les fichiers XAML Xamarin.Forms pour FontFamily est maintenant disponible.
Concepteurs
- Nous avons résolu un problème lié au fait que la boîte à outils nuisait à l’utilisation d’Android Designer.
- Nous avons résolu un problème où la tentative de faire glisser des contrôles vers des plans conceptuels iOS à partir de la boîte à outils après une recherche de contrôles ne fonctionnait pas.
Xamarin.Android
- Nous avons résolu un problème lié au fait que la notification JDK était affichée sur la page d’accueil pour les projets non-Android.
- Nous avons résolu un problème lié au fait que le lancement de Visual Studio pour Mac sans que Java ne soit installé affiche 2 invites du système pour installer Java.
- Nous avons résolu un problème lié au fait que la mise à jour des ressources Android pouvait se produire en même temps qu’une génération, ce qui pouvait faire échouer celle-ci.
- Nous avons résolu le problème où Visual Studio pour Mac ne parvenait pas à charger APK sur Acer Chromebook R11.
- Nous avons résolu un problème lié au fait que les nouvelles applications Android ont des lettres majuscules dans le nom du package.
- Nous avons résolu un problème lié à l’affichage du message « votre projet ne référence pas le framework 'Mono.Android.Version=v8.1' » quand AndroidUseLatestPlatformSDK a la valeur true.
- Nous avons résolu un problème lié au fait que Visual Studio pour Mac ne reconnaît pas
AndroidManifest
dans des configurations de build spécifiques. - Nous avons résolu un problème lié au fait que l’ouverture de la boîte de dialogue Signaler un problème affichait aussi la boîte de dialogue « Installer le JDK ».
- Nous avons résolu un problème lié à l’affichage de l’avertissement du kit de développement logiciel (SDK) de Google Play même lors de la publication du réseau ad hoc.
Xamarin.iOS
- Il est désormais possible de choisir des fichiers .pdf pour les composants d’image qui ne prennent pas en charge les images vectorielles.
- Nous avons résolu un problème lié au fait que Visual Studio pour Mac indique à tort qu’une propriété Xamarin.Mac n’est pas disponible.
- Nous avons résolu un problème empêchant de choisir des appareils pour les couleurs nommées dans le catalogue de composants.
- Nous avons résolu un problème lié au fait que le simulateur iOS est n’est plus proposé au démarrage d’une session de débogage.
- Nous avons résolu un problème lié au fait que les références natives ne fonctionnent pas dans les projets de bibliothèque iOS et semblent ignorées.
- Nous avons résolu un problème lié au fait que la suppression d’une référence native n’entraîne pas celle du fichier sur le disque.
- Nous avons résolu un problème empêchant le débogueur de se connecter à une extension de clavier sur un appareil.
Xamarin.Mac
- Nous avons résolu un problème lié au fait que les modèles .xib semblent nécessiter l’ajout de
customObjectInstantitationMethod="direct"
. - Nous avons résolu un problème empêchant de définir la version du framework cible sur Xamarin.Mac Full à la réouverture des options de projet.
- Nous avons résolu un problème lié au fait que les options de projet pour une build Mac (classique) affichent une interface utilisateur incorrecte.
Éditeur de code
- Nous avons résolu un problème où la fenêtre d’aperçu de correctif de code était trop petite.
- Nous avons résolu un problème où les tildes d’erreur n’étaient pas à jour.
- Nous avons résolu un problème où l’éditeur se figeait lors de la saisie
- Nous avons résolu un problème où le changement d’onglet ne vous autorisait pas à rechercher un fichier
- Nous avons résolu un problème lié à une mise en retrait incorrecte autour de l’instruction using.
- Nous avons résolu un problème lié à la levée irrécupérable d’une exception par Roslyn (System.ArgumentOutOfRangeException).
- Nous avons résolu un problème lié à la mise en forme incorrecte des paramètres sur plusieurs lignes.
- Nous avons résolu le problème où le générateur de constructeur entraînait le plantage de Visual Studio pour Mac.
- Nous avons résolu un problème lié au fait que le placement de point-virgule intelligent entraîne un placement de point-virgule incorrect.
- Nous avons résolu le problème suivant : la saisie peut être lente dans les grands fichiers quand l’accessibilité est activée.
- Nous avons résolu un problème lié à une erreur grave pouvant se produire lorsque vous essayez de naviguer dans l’éditeur à l’aide de VoiceOver.
- Nous avons résolu un problème lié au fait que l’emplacement du signe d’insertion dans la marge de correction rapide est incorrect.
- Nous avons résolu un problème de performances lié au fait que la correction de la mise en retrait prend trop de temps sur les fichiers volumineux.
- Nous avons résolu un problème lié au fait que la sélection adoucie Intellisense est source de confusion.
- Nous avons résolu un problème lié au fait que Visual Studio pour Mac ne peut pas ouvrir les fichiers .targets.
- Nous avons résolu un problème lié au fait que l’affichage est mis à jour partiellement quand une méthode réduite est commentée.
- Nous avons résolu un problème lié au fait que la coloration syntaxique C# ne fonctionne pas pour certains des mots clés.
- Nous avons résolu un problème lié au fait que l’appel de certains extraits de code à partir de la boîte à outils dans les fichiers .cs aboutit à du code dont la mise en forme est incorrecte.
- Nous avons résolu un problème lié au fait que l’appui sur la touche Flèche bas pour insérer automatiquement la balise de fermeture dans XAML IntelliSense ferme la fenêtre de complétion.
- Nous avons résolu un problème lié au fait que le fichier « redacted » n’a pas pu être ouvert.
- Nous avons résolu un problème lié au fait que le collage échoue parfois dans les fichiers XAML.
- Nous avons résolu un problème lié au fait que l’ajout d’un attribut par le biais d’Intellisense ne supprime pas « Attribute » du nom.
- Nous avons résolu un problème lié au fait que la suggestion de code ne fait pas ce qu’il faut lorsque l’on appuie sur
(
après avoir actionné une touche de direction isolée.
NuGet
- Nous avons résolu un problème lié au plantage de Visual Studio pour Mac après l’erreur « Nous n’avons pas pu ajouter les paquets ».
- Nous avons mis à jour la version de NuGet avec 4.8.
- Les avertissements de diagnostics de package NuGet sont maintenant affichés dans l’Explorateur de solutions. Les avertissements de diagnostics sont représentés par une icône d’avertissement à laquelle est associée une info-bulle contenant le texte complet de l’avertissement.
- Nous avons résolu un ensemble de problèmes rencontrés avec NuGet :
- problème lors de la restauration des packages NuGet qui n’ont pas de version stable.
- La version de bundle NuGet VS4Mac est trop ancienne : 4.3.1.
- Le référencement conditionnel des packages à l'aide d’une variable ne fonctionne pas correctement.
- Impossible de générer une application Xamarin.Forms avec une bibliothèque de framework multi-cible référencée.
- Le build Csproj de Visual Studio Mac ne prend pas en charge la condition de l’élément.
- Prendre en charge les références NuGet PackageReferences conditionnelles dans les projets de multi-ciblage.
- Afficher les dépendances par framework lors du ciblage multiple.
- Visual Studio ne peut pas générer de solution dotnet F# de base.
- La restauration NuGet ignore les cibles de build.
- NuGet restaure une version incorrecte de Microsoft.AspNetCore.App.
Débogueur
- Nous avons résolu le problème où le débogueur échouait quand il s’exécutait dans une console externe sur Mojave.
Outils de test
- Nous avons résolu un problème lié au fait que la propriété « DisplayName » dans un test xUnit Fact n’apparaît pas dans l’Explorateur de tests si le nom se termine par un point.
- Nous avons résolu le problème où l’intégration de test unitaire de l’éditeur de texte (« Impossible de charger le test unitaire [nom] ») échouait.
- Nous avons résolu un problème de performances lié au fait que le volet « Résultats des tests » indique de mauvaises performances quand de très grandes quantités de texte sont affichées.
- Nous avons résolu un problème lié au déclenchement incorrect des cas de test lors de l’intégration du test unitaire dans l’éditeur.
- Nous avons résolu un problème qui pouvait entraîner l’échec de la restauration de xunit.
F#
- Nous avons résolu un problème lié au fait que les instructions open pour F# doivent être ajoutées manuellement lors du collage ou de l’écriture de code.
- Nous avons résolu un problème dans lequel les nouveaux projets F# présentent des erreurs IntelliSense.
- Nous avons résolu un problème affectant les projets F# lié au fait que Visual Studio pour Mac remplace les lettres majuscules des GUID de projet par des lettres minuscules.
Système de projet
- Nous avons résolu un problème lié au fait que l’opération copier/coller d’un fichier XAML entraîne une dissociation des fichiers .xaml et xaml.cs.
- Nous avons résolu un problème lié à l’ajout de fichiers à ItemGroup.Compile(Remove) et le problème connexe Erreur de type d’espace de noms introuvable.
- Nous avons résolu un problème lié à la création d’un fichier C# non valide avec un nouveau projet de bibliothèque.
- Nous avons résolu un problème empêchant la création d’un fichier .resx spécifique de la culture par le biais du menu « Nouveau fichier... » dans le menu contextuel de l’Explorateur de Solutions.
Explorateur d’assembly
- Nous avons résolu un problème lié au fait que l’Explorateur d’assembly affiche une icône incorrecte pour les propriétés.
- Nous avons résolu un problème lié au fait que
System.DayOfWeek
enum (Wednesday
) semble dépourvu de valeur.
Accessibilité
- Nous avons résolu de nombreux problèmes d’accessibilité dans cette version, notamment plusieurs problèmes liés à VoiceOver dans le débogueur et la création de certificats de développeur iOS et des problèmes de clavier dans Android SDK Manager.
Autres
- Nous avons résolu le problème dans lequel il était impossible d’enregistrer le décochage du paramètre Organiser avec > Placer les directives système en premier.
- Nous avons résolu un problème empêchant Visual Studio pour Mac de conserver les paramètres.
- Nous avons résolu un problème où la Recherche de mises à jour pouvait entraîner plusieurs invites pour se connecter.
Visual Studio 2017 pour Mac version 7.8.1.4
Publication : 22 février 2019
- Nous avons résolu un problème où Visual Studio pour Mac cessait de répondre lors de la sélection de la vue de deux colonnes.
Visual Studio 2017 pour Mac version 7.8.2.1
Publication : 28 février 2019
- Nous avons résolu un problème où les fonctionnalités du débogueur parfois ne fonctionnaient pas comme prévu avec Unity.
Visual Studio 2017 pour Mac version 7.8.3.2
Publication : 12 mars 2019
- Cette version contient un client NuGet 4.8 mis à jour, ce qui résout en même temps une vulnérabilité du client NuGet.
- Nous avons résolu un problème où l’utilisation de Git pour publier un projet existant dans un nouveau dépôt distant ne fonctionnait pas.
- Nous avons résolu un problème où les opérations Git à distance échouaient dans Visual Studio pour Mac.
- Nous avons résolu un problème où les info-bulles ne s’affichaient pas pour les solutions F#.
- Nous avons résolu un problème où la saisie de données dans la boîte de dialogue Signaler un problème plantait Visual Studio pour Mac.
- Nous avons résolu un problème où Visual Studio pour Mac plantait en cas de perte de la connexion au débogueur alors que vous tentiez de signaler un problème.
- Nous avons résolu un problème où deux fenêtres contextuelles de connexion s’affichaient si vous tentiez de signaler un problème sans être connecté.
- Nous avons résolu un problème qui entraînait l’affichage d’avertissements d’absence d’icônes dans les fichiers journaux quand vous tentiez de signaler un problème.
- Nous avons résolu un problème qui empêchait les messages de build de s’afficher dans la fenêtre Sortie après la génération des projets Docker Compose.
Visual Studio 2017 pour Mac version 7.8.4.1
Publication : 13 mai 2019
- Cette version résout un problème où (Visual Studio pour Mac 7.8.3 plante après le chargement d’une deuxième solution) [https://developercommunity.visualstudio.com/content/problem/509716/visual-studio-783-build2-crashes-after-loading-a-s.html].
Commentaires et suggestions
Nous sommes à votre écoute ! Vous pouvez signaler un problème via l’option Signaler un problème dans l’IDE Visual Studio pour Mac et effectuer le suivi de vos commentaires dans le portail Communauté des développeurs. Pour suggérer de nouvelles fonctionnalités, vous pouvez utiliser Suggérer une fonctionnalité, elles seront également suivies dans la Communauté des développeurs.
Blogs
Tirez parti des insights et des recommandations disponibles sur le site Developer Tools Blogs pour rester informé de toutes les nouvelles versions Release et des publications contenant des informations approfondies sur un large éventail de fonctionnalités.