Feuille de route Visual Studio pour Mac Visual Studio for Mac Roadmap

Ce document fournit un aperçu des prochaines fonctionnalités de Visual Studio pour Mac.This document provides a peek into what's next for Visual Studio for Mac. Il énonce quelques-unes des fonctionnalités importantes sur lesquelles nous travaillons et présente un calendrier sommaire de leur publication.It captures some of the significant features we are currently committed to, and a rough timeframe for when you can expect to see them. Il ne constitue pas une liste exhaustive de toutes les nouvelles fonctionnalités de Visual Studio pour Mac, mais vise plutôt à présenter nos investissements clés.It is not a comprehensive list of all new features in Visual Studio for Mac, but is intended to provide some visibility into our key investments. Ces jeux de fonctionnalités et délais de publication sont actuellement à l’étude et donc sont susceptibles de changer.These feature sets and delivery timeframes are current, and are subject to change.

Vos suggestions sont les bienvenues !We welcome your suggestions! Vous pouvez soumettre vos suggestions dans la Communauté des développeurs.You can log your suggestions in the Developer Community. Vous pouvez également signaler des bogues avec Signaler un problème.You can also report bugs with Report a Problem.

Publications à venirUpcoming Releases

  • v8.8v8.8
    • Débogage des applications WebAssembly BlazorDebugging Blazor WebAssembly Applications
    • Développement d’applications avec .NET 5.0Developing applications with .NET 5.0
  • v8.9v8.9
    • Résoudre les problèmes d’accessibilité dans l’IDEAddress accessibility issues in the IDE
    • Répondre aux principales suggestions des clients UnityAddress top Unity customer suggestions
  • v8.10v8.10
    • Améliorer les performances générales et la fiabilitéImprove overall performance and reliability
    • Mettre à jour la terminologie et les raccourcis clavier pour qu’ils correspondent à ceux de Visual Studio sur WindowsUpdate terminology and keyboard shortcuts to match Visual Studio on Windows
    • Modifier des fichiers .resxEdit .resx files
  • v8.11v8.11
    • Rechercher des références dans le code avec CodeLensFind references in code with CodeLens
    • Nouvel éditeur RazorNew Razor editor
  • v8.12v8.12
    • Déplacer l’IDE vers l’interface utilisateur entièrement native de macOSMove the IDE to fully native macOS UI

Plateforme IDEIDE Platform

  • Déplacer l’IDE vers l’interface utilisateur entièrement native de macOS [8.12]Move the IDE to fully native macOS UI [8.12]
    • Achevé Convertir le débogueur en interface utilisateur native : Fenêtre Variables locales, fenêtre Espion, info-bulles du débogueur et espions épinglésCompleted Convert debugger to native UI: Locals Pad, Watch Pad, Debugger Tooltips, and Pinned Watches
    • Achevé Éditeur F# déplacé vers le nouvel éditeur CoreCompleted F# editor moved to new editor core
    • Achevé Les fenêtres Points d’arrêt, Threads et Pile des appels font partie de l’expérience native de CocoaCompleted The Breakpoints, Threads, and Call Stack windows are a native Cocoa experience
    • Améliorations des onglets de documentDocument Tabs improvements
    • Nouvelle fenêtre de solution IDENew IDE Solution Window
    • Nouvelle interface utilisateur des préférences avec fonctionnalités de rechercheNew Preferences UI with search capabilities
    • Boîte de dialogue Nouveau projet reconçueRedesigned New Project Dialog
    • Améliorations de la gestion des fenêtresWindow Management Improvements
  • Améliorer les performances générales et la fiabilité [8.10]Improve overall performance and reliability [8.10]
    • Achevé Améliorer le temps de démarrage de l’IDECompleted Improve IDE startup time
    • En cours Améliorer les performances des assemblys et des extensions au démarrageIn Progress Improve performance of assemblies and extensions on Startup
    • Améliorer les performances de l’exécution pas à pas et de l’inspection dans le débogueur .NET Core/.NET 5Improve performance of stepping and inspecting in the .NET Core/.NET 5 Debugger
  • Mettre à jour la terminologie et les raccourcis clavier pour qu’ils correspondent à ceux de Visual Studio sur Windows [8.10]Update terminology and keyboard shortcuts to match Visual Studio on Windows [8.10]
    • Terminé Mise à jour de la terminologie et de la disposition (icône Épingler/Ancrer, nommage de la fenêtre Outil, disposition des fenêtres par défaut)Completed Terminology and Layout Updates (Pin Docking icon, Tool Window naming, default window layout)
    • En cours Actualiser les raccourcis clavier VSMac, Windows et mixtesIn Progress Refresh VSMac Windows & Mixed keyboard shortcuts
    • Intégrer la parité au menu Exécuter dans Visual Studio pour Mac avec Visual Studio Code, en corrigeant la terminologie et le classementBring parity to the Run menu in Visual Studio for Mac with Visual Studio and Code by fixing terminology and ordering
  • Rechercher des références dans le code avec CodeLens [8.11]Find references in code with CodeLens [8.11]
  • Résoudre les problèmes d’accessibilité dans l’IDE [8.9]Address accessibility issues in the IDE [8.9]
    • En cours Nouvelles actions rapides et nouvelle expérience de refactorisationIn Progress New Quick Actions and Refactoring experience
  • Modifier des fichiers .resx [8.10]Edit .resx files [8.10]
  • Nouvel éditeur Razor [8.11]New Razor editor [8.11]
    • En cours Nouvel éditeur Razor basé sur le protocole de serveur de langageIn Progress New Razor editor based on Language Server Protocol

Outils pour UnityTools for Unity

.NET.NET

  • Débogage des applications WebAssembly Blazor [8.8]Debugging Blazor WebAssembly Applications [8.8]
    • Achevé Prise en charge du débogage Blazor WASMCompleted Blazor WASM debugging support

Outils WebWeb Tools

  • Développement d’applications avec .NET 5.0 [8.8]Developing applications with .NET 5.0 [8.8]
    • Achevé Prise en charge de .NET 5 PreviewCompleted .NET 5 Preview support
    • Achevé Ajouter la prise en charge du développement gRPCCompleted Add support for gRPC development
    • Achevé Prise en charge de l’assembly web Blazor (client) pour créer, générer et exécuter (aucune prise en charge du débogage)Completed Blazor Web assembly (client) support to create, build & run (no debug support)
    • Achevé Activer la génération d’API côté client (Open API/gRPC)Completed Enable api client side generation (Open API/gRPC)
    • Achevé Préversion : Afficher dynamiquement les modèles .NET Core installés par l’utilisateur dans la boîte de dialogue Nouveau projetCompleted Preview: Dynamically show user installed .NET Core templates in New Project Dialog