Visual Studio 2017 pour Mac version 7.4 Visual Studio 2017 for Mac version 7.4


Communauté de développeurs | Configuration requise | Compatibilité | Code distribuable | Xamarin | Blogs | MaintenanceDeveloper Community | System Requirements | Compatibility | Distributable Code | Xamarin | Blogs | Servicing


Note

Si vous accédez à cette page à partir d’une version autre que la version anglaise et que vous voulez voir le contenu le plus à jour, visitez cette page de notes de publication en anglais.If you are accessing this page from a non-English language version, and want to see the most up-to-date content, please visit this Release Notes page in English.

Conseil

Vous pouvez changer la langue de la page au bas de cette page.You can switch the page language at the bottom of this page. Cliquez sur le boutonClick the , recherchez votre langue ou sélectionnez-la dans la liste des langues disponibles. icon, search for your language, or select from the list of available languages.


Utilisez Visual Studio 2017 pour Mac afin de créer des applications mobiles, web et cloud avec Xamarin et .NET Core, ainsi que des jeux avec Unity.Use Visual Studio 2017 for Mac to build apps for mobile, web, and the cloud with Xamarin and .NET Core, as well as games with Unity.

Télécharger la version actuelle de Visual Studio pour Mac 2017Download the Current Release of Visual Studio for Mac 2017

Download Visual Studio 2017 for 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.To learn more about Visual Studio 2017 for Mac, see Mac System Requirements and Mac Platform Targeting and Compatibility.

Pour en savoir plus sur d’autres téléchargements associés, consultez la page Téléchargements.To learn more about other related downloads, see the Downloads page.

CommentairesFeedback

Nous aimerions connaître votre opinion !We’d love to hear from you! 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.You can report a problem via the Report a Problem option the Visual Studio for Mac IDE and track your feedback in the Developer Community portal. Faites-nous part de vos suggestions par le biais de UserVoice.For suggestions, let us know through UserVoice.

Historique des versionsRelease History


5 mars 2018 : Visual Studio 2017 pour Mac version 7.4 (7.4.0.1033)March 5, 2018 - Visual Studio 2017 for Mac 7.4 (7.4.0.1033)

Pour la publication de Visual Studio pour Mac 7.4, nous avons pris le temps de résoudre certaines des fuites de mémoire les plus importantes, des problèmes de performances et des problèmes de stabilité qui nous ont été signalés.For the Visual Studio for Mac 7.4 release, we've taken time to focus on fixing some of the top memory leaks, performance problems, and stability issues that have been reported to us. Cette version offre également la prise en charge du développement Android Oreo 8.1 et plusieurs améliorations de productivité pour les développeurs Xamarin.This release also brings support for Android Oreo 8.1 development and several productivity enhancements for Xamarin developers.

Points clés de la versionRelease Highlights

  • macOS High Sierra est désormais officiellement pris en charge.macOS High Sierra is now officially supported.
  • Prise en charge de Xcode 9.3.Support for Xcode 9.3.
  • C# 7.1 est désormais pris en charge (consultez Nouveautés de C# 7.1).C# 7.1 is now supported (see what's new in C# 7.1).
  • Prise en charge d’Android 8.1 Oreo.Support for Android 8.1 Oreo.
  • Déploiement et débogage sans fil pour Xamarin.iOS.Wireless deployment and debugging for Xamarin.iOS.
  • Des modifications architecturales importantes ont été apportées à l’éditeur C#. Par conséquent, les performances et la fiabilité, ainsi que la réactivité de saisie sont améliorées dans IntelliSense.Core architectural changes were made to the C# editor; both IntelliSense performance/reliability and typing responsiveness are improved as a result.

Problèmes résolus dans cette versionIssues fixed in this release

La version en détailRelease in Detail

  • Menu Modifier > Basculer en mode Suggestion ajouté pour basculer entre le mode de suggestion et le mode de saisie semi-automatique d’IntelliSense.Added an Edit > Switch to Suggestion Mode menu, to toggle between IntelliSense suggestion mode and completion mode. En mode suggestion, les suggestions de saisie semi-automatique d’IntelliSense ne remplacent pas le texte que vous avez écrit, sauf si vous les choisissez manuellement dans la liste des suggestions d’IntelliSense.In suggestion mode, IntelliSense auto-complete suggestions will not override the text you've written unless you manually choose them from the IntelliSense suggestion list. Pour revenir au Mode de saisie semi-automatique, vous pouvez choisir le menu Modifier | Basculer en Mode de saisie semi-automatique.To switch back to Completion Mode you can choose the Edit | Switch to Completion Mode menu. Un raccourci clavier par défaut Ctrl+Alt+espace est fourni si vous utilisez des schémas de combinaison de touches Visual Studio (mixte) ou Visual Studio (Windows).A default keyboard shortcut of Ctrl+Alt+Space is provided if you're using Visual Studio (Mixed) or Visual Studio (Windows) key binding schemes.

  • Raccourci Cmd+Maj+P ajouté qui ouvre la zone de recherche Naviguer vers, filtrée, qui vous permet de rechercher des commandes disponibles en fonction de votre contexte actuel.Added a Cmd+Shift+P shortcut that will open the Navigate To search box, filtered so you can search for available commands based on your current context.

Debug source files option
(Figure 1) Filtrage de commande(Figure 1) Command Filtering
  • Rechercher la source du débogueur.Debugger source lookup.

    • Prise en charge ajoutée de l’onglet Fichiers sources pour le débogage dans les options de la solution (Figure 2).Added support for the Debug Source Files tab in solution options (Figure 2). Pour que l’interface utilisateur reste claire, ce menu s’affiche uniquement une fois que vous ajoutez le premier dossier.To keep the UI clean, this menu appears only after you add the first folder.

      Debug source files option
      (Figure 2) Option Fichiers sources pour le débogage(Figure 2) Debug source files option
    • Si vous essayez d’accéder à un frame de pile ou d’exécuter pas à pas une méthode et que le débogueur ne trouve pas les fichiers sources, un nouveau document Source introuvable (Figure 3) s’affiche.If you try to navigate to a stack frame or step into a method and the debugger doesn't find source files, a new Source Not Found document (Figure 3) is shown. Ce document vous fournit des options pour localiser les fichiers sources s’ils existent.This document helps to provide some options to locate source files if you have them. Ceci est utile lors du débogage d’assemblys qui ont été compilés sur CI et si l’utilisateur a accès aux fichiers sources et au fichier .pdb.This is useful when debugging assemblies that were compiled on CI and user has access to source files and .pdb file.

      New 'source not found' dialog
      (Figure 3) Nouvelle boîte de dialogue « Source introuvable »(Figure 3) New "source not found" dialog
  • Observateur de fichier pour détecter les fichiers ajoutés au projet.File watcher to detect files added to the project.

    Visual Studio pour Mac détecte désormais les fichiers ajoutés ou supprimés dans un projet .NET Core et met à jour de manière dynamique la fenêtre de la solution avec les modifications.Visual Studio for Mac will now detect files added to or removed from a .NET Core project and update the Solution window with the changes dynamically. Cette amélioration permet de résoudre le problème déchargement/rechargement requis après les migrations EF signalé dans la Communauté des développeurs.This improvement addressed the unload/reload required after EF migrations issue reported in the Developer Community.

  • Utiliser le répertoire .vs pour .userprefsUse .vs directory for .userprefs

    • Pour améliorer la compatibilité avec Visual Studio sous Windows, le fichier des préférences utilisateur généré par Visual Studio pour Mac n’est plus stocké dans le répertoire de la solution mais dans .vs/SolutionName/xs/UserPrefs.xml.To improve compatibility with Visual Studio on Windows the user preferences file generated by Visual Studio for Mac are no longer stored in the solution directory but are now stored in .vs/SolutionName/xs/UserPrefs.xml.

XamarinXamarin

  • Nous ne prenons plus en charge la fonction « Charger dans Xamarin Test Cloud » dans Visual Studio pour Mac (appelé à l’aide d’un clic droit sur l’arborescence du test unitaire).We no longer support the “Upload to Xamarin Test Cloud” function in Visual Studio for Mac (invoked by right-clicking the Unit test tree). À partir de maintenant, les tests peuvent être soumis via la CLI Visual Studio App Center.Moving forwards tests can be submitted through the Visual Studio App Center CLI.

  • Nous avons supprimé la prise en charge des composants dans l’IDE.We have removed the support for components in IDE. Si vous ouvrez un projet qui a des composants déjà référencés, vous rencontrerez une erreur.If you open a project that has components already referenced, you will be met with an error. Pour corriger cette erreur, vous devez modifier manuellement le fichier .csproj et supprimer toutes les informations dans les balises <XamarinComponentReference/>.The fix this error, you must edit the .csproj file manually and remove all information in the <XamarinComponentReference/> tags. Pour plus d’informations, consultez le guide sur la migration des composants.For more information see the Components migration guide.

iOSiOS

  • Nous avons ajouté la prise en charge pour le déploiement et le débogage sans fil pour les appareils iOS ou AppleTV.We've added support for wireless deployment and debugging for iOS or AppleTV devices. Quand un appareil est connecté via un réseau et prêt à être utilisé pour le déploiement, il s’affiche désormais dans la liste cible des appareils, comme si l’appareil était connecté via USB.When a device is connected via a network and ready to be used for deployment, it now shows up in the device target list, as if the device were connected through USB. (Figure 4) :(Figure 4):

    Apple device connected over Wi-Fi selected in device list
    (Figure 4) Appareil Apple connecté sur un réseau affiché dans la liste des appareils(Figure 4) Apple device connected over a network is displayed in device list

    Pour plus d’informations sur cette fonctionnalité, consultez le guide Déploiement sans fil.For more information on this feature, see the Wireless Deployment guide.

  • Désormais, Visual Studio pour Mac demande à déverrouiller l’appareil de déploiement avant de lancer l’application (Figure 5) et n’interrompt pas la session de débogage :Visual Studio for Mac now asks to unlock the deployment device before launching the app (Figure 5) and does not interrupt the debugging session:

    Alert advising user to unlock iOS device
    (Figure 5) Alerte informant l’utilisateur de déverrouiller l’appareil iOS(Figure 5) Alert advising user to unlock iOS device
  • Désormais, Visual Studio pour Mac génère automatiquement des liaisons C# pour les modèles CoreML lorsqu’ils sont ajoutés à un projet, ce qui permet une utilisation simple et rapide des modèles CoreML.Visual Studio for Mac now auto-generates C# bindings for CoreML models when they are added to a project allowing for quick and easy usage of CoreML models.

  • Améliorations du provisionnement :Provisioning Improvements:

    • Cette version introduit un flux de travail d’installation fastlane amélioré.This release introduces a better fastlane installation workflow. Si fastlane n’est pas installé, au lieu d’afficher une boîte de dialogue d’erreur vous demandant de lire la documentation sur le provisionnement et d’installer fastlane, nous fournissons une manière de le faire dans l’IDE.If fastlane is not installed, instead of showing an error dialog asking you to read the provisioning documentation and install fastlane, we provide a way to do it within the IDE.
    • Selon la vitesse Internet et les paramètres de l’ordinateur, l’installation peut prendre jusqu’à deux minutes.Depending on the internet speed and computer parameters the installation can take up to two minutes. Pour cette raison, fastlane est téléchargé en arrière-plan.For this reason, fastlane will be downloaded in the background for your convenience.
    • Nous avons apporté plusieurs améliorations à l’interface utilisateur pour le widget de provisionnement automatique dans l’éditeur Info.plist.We made a number of UI improvements to the automatic provisioning widget in Info.plist editor. Le nouveau widget établit une distinction nette entre les modes de provisionnement automatique et manuel, et communique l’état du provisionnement à l’utilisateur.The new widget draws a definite distinction between manual and automatic provisioning modes and communicates provisioning status to the user.

AndroidAndroid

Android 8.1 Oreo est la dernière version d’Android disponible à partir de Google.Android 8.1 Oreo is the latest version of Android available from Google. Android 8.1 Oreo offre de nombreuses fonctionnalités nouvelles pour les développeurs Xamarin.Android, comme Android Go, l’API Neural Networks, les mises à jour Autofill Framework, l’API SharedMemory et bien plus encore.Android 8.1 Oreo offers many new features of interest to Xamarin.Android developers such as Android Go, Neural Networks API, Autofill Framework updates, SharedMemory API, and many more. Ces API sont disponibles pour les applications Xamarin.Android lorsque vous utilisez Xamarin.Android 8.2 et versions ultérieures.These APIs are available to Xamarin.Android apps when you use Xamarin.Android 8.2 and later.

  • Nous avons ajouté l’intégration du Gestionnaire de périphériques Xamarin Android Device Manager (préversion) pour les utilisateurs avec SDK Tools 26 installé.We've added integration for the Xamarin Android Device Manager (preview) for users with SDK Tools 26 installed. Pour plus d'informations, consultez la documentation.For more information, refer to the documentation.

  • Vous serez désormais averti si l’émulateur Android n’utilise pas HAXM.You'll now be warned if the Android emulator is not using HAXM.

Concepteurs visuelsVisual Designers

Concepteur iOSiOS Designer
  • Combinaisons de touches en mode Contraintes :Constraints Mode Key Bindings:

    Les nouvelles combinaisons de touches facilitent l’utilisation du nouveau mode Contraintes (introduit dans la version 15.5).New key bindings make it easier to work with the new constraints mode (introduced in 15.5). Exemple :For example:

    • Basculer le mode Contraintes : ⌘ EToggle constraints mode: ⌘ E
    • Activer temporairement le mode Contraintes : Maintenir ⌃ enfoncéTemporarily enable constraints mode: Hold ⌃
    • En mode Contraintes, mettre à jour les contraintes ; ou mettre à jour les images : ⇧ ⌘ RIn constraints mode, update constraints; else update frames: ⇧ ⌘ R
  • Les variations des caractéristiques peuvent maintenant être activées pour tvOS :Trait Variations can now be enabled for tvOS :

    Les variations des caractéristiques peuvent dorénavant être activées pour les animations tvOS et XIBs, ce qui permet la variation par style clair ou style sombre.Trait variations can now be enabled for tvOS storyboards and XIBs, which enables variation by light style or dark style.

  • Zoom arrière automatique lorsque vous faites glisser des éléments volumineux à partir de la boîte à outils :Automatic Zoom Out when dragging large items from the Toolbox:

    L’aire de conception effectue maintenant un zoom arrière automatique lorsque vous faites glisser un élément volumineux à partir de la boîte à outils.The design surface now automatically zooms out when you drag a large item from the toolbox. Cela facilite le placement d’éléments volumineux sur votre XIB ou storyboard.This makes it easier to place large items on your XIB or storyboard.

  • Indicateur et sélecteur de zoom :Zoom Indicator and Selector:

    Indique le pourcentage du niveau de zoom actuel et permet la sélection de niveaux de zoom à partir d’une liste contextuelle.Indicates current zoom level percentage and enables selecting zoom levels from a pop up list.

Android DesignerAndroid Designer
  • L’analyse et le traitement des ressources Android ont été considérablement repensés dans cette version, ce qui entraîne des performances et une précision optimisées dans le tableau.Android resource parsing and processing has been vastly revamped in this release resulting in increased performance and accuracy across the board.
  • Prise en charge du rendu Android Oreo (API 26) ajoutée.Added Android Oreo (API 26) rendering support.
  • Les fonctionnalités Oreo telles que les polices personnalisées et les icônes adaptatives sont désormais compatibles.Oreo features like custom fonts and adaptive icons are now supported.
  • Améliorations de la vitesse de rendu.Rendering speed improvements.
  • Expérience de saisie semi-automatique IntelliSense améliorée.Improved IntelliSense completion experience.

Xamarin.FormsXamarin.Forms

Nous avons corrigé plusieurs bogues pour améliorer la modification XAML :We fixed a number of bugs to improve XAML editing:

  • [RÉSOLU] Comportement incohérent dans l’éditeur XML/XAML entre vs/vsmac lors de l’utilisation de la touche « ENTRÉE » pour ajouter un nouvel attribut à un élément.[FIXED] Inconsistent behavior in XML/XAML editor between vs/vsmac when hitting "ENTER" in to add a new attribute to an element.
  • [RÉSOLU] De nombreux éléments sont absents de la saisie semi-automatique : ResourceDictionary, x:Double, x:Key, etc.[FIXED] Many elements are missing from completion: ResourceDictionary, x:Double, x:Key etc.
  • [RÉSOLU] Absence d’IntelliSense après avoir tapé un point dans le nom.[FIXED] No IntelliSense after typing period in name.
  • [RÉSOLU] Une plateforme est manquante dans IntelliSense.[FIXED] One Platform is missing from IntelliSense.
  • [RÉSOLU] La touche Tab insère des espaces, la mise en retrait insère des onglets.[FIXED] Tab key inserts spaces, indenter inserts tabs.
  • [RÉSOLU] XAML IntelliSense répertorie les propriétés d’un élément triées par longueur du nom.[FIXED] XAML IntelliSense lists element properties sorted by length of name.

Xamarin Workbooks et InstallerXamarin Workbooks and Installer

Nous avons entièrement séparé Xamarin Inspector et Xamarin Workbooks.We have fully split Xamarin Inspector from Xamarin Workbooks. L’extension Inspector n’a plus besoin d’une installation de Workbooks pour fonctionner.The Inspector extension no longer requires a Workbooks installation to function.

Toutes les notes de version de produit XamarinAll Xamarin Product release notes


26 mars 2018 : Visual Studio 2017 pour Mac version 7.4.1 (7.4.1.48)March 26, 2018 - Visual Studio 2017 for Mac 7.4.1 (7.4.1.48)


3 avril 2018 : Visual Studio 2017 pour Mac version 7.4.2 (7.4.2.12)April 3, 2018 - Visual Studio 2017 for Mac 7.4.2 (7.4.2.12)

Cette version inclut la prise en charge de Xcode 9.3 et résout les problèmes suivants :This release includes support for Xcode 9.3 and addresses the following issues:


18 avril 2018 : Visual Studio 2017 pour Mac version 7.4.3 (7.4.3.10)April 18, 2018 - Visual Studio 2017 for Mac 7.4.3 (7.4.3.10)

Cette version résout les problèmes suivants :This release addresses the following issues:


Problèmes connus de Visual Studio 2017 pour MacVisual Studio 2017 for Mac Known Issues


Historiques des notes de publication de Visual Studio 2017 pour MacVisual Studio 2017 for Mac Release Notes History

Notes de publication de Visual Studio 2017 pour Mac version 7.3Visual Studio 2017 for Mac version 7.3 Release Notes

Notes de publication de Visual Studio 2017 pour Mac version 7.2Visual Studio 2017 for Mac version 7.2 Release Notes

Notes de publication de Visual Studio 2017 pour Mac version 7.1Visual Studio 2017 for Mac version 7.1 Release Notes

Notes de publication de Visual Studio 2017 pour Mac version 7.0Visual Studio 2017 for Mac version 7.0 Release Notes


Haut de page
Top of Page