Guide Explicatif des Menus et Fonctionnalités de
Visual Studio
Ce document détaille l'utilité de chaque fonctionnalité présente dans les menus de l'environnement de
développement Visual Studio, sur la base des captures fournies.
1. Menu Fichier
Ce menu regroupe l'ensemble des commandes liées à la gestion globale de la solution, du projet et des
fichiers physiques sur le disque.
Fonctionnalité Utilité & Description
Nouveau / Ouvrir Permet de créer ou d'ouvrir un nouveau projet, une
solution, un fichier ou un dépôt de code existant.
Cloner le dépôt... Télécharge un projet hébergé à distance (par
exemple sur GitHub ou Azure DevOps) directement
sur la machine locale.
Fenêtre de démarrage Affiche l'écran d'accueil initial de Visual Studio
permettant de choisir rapidement un projet récent ou
d'en créer un.
Ajouter Permet d'ajouter un nouveau projet ou un projet
existant à la solution actuelle pour travailler sur
plusieurs modules.
Fermer / Fermer la solution Ferme le fichier en cours d'édition ou décharge
complètement la solution et ses projets de la
mémoire.
Enregistrer [Fichier] Ctrl+S Sauvegarde les modifications apportées au fichier
actif (ici [Link]).
Enregistrer tout Ctrl+Maj+S Sauvegarde simultanément tous les fichiers modifiés
et la configuration de la solution.
Mise en page / Imprimer... Configure l'affichage papier et permet d'imprimer le
code source sélectionné ou le document actif.
Paramètres de compte... Gère la connexion au compte Microsoft, l'activation
des licences Visual Studio et la synchronisation des
préférences.
1
Projets et solutions récents Fournit un accès rapide aux derniers projets sur
lesquels le développeur a travaillé.
Quitter Alt+F4 Ferme l'environnement de développement Visual
Studio.
2. Menu Édition
Ce menu est dédié aux manipulations de texte, à la navigation au sein du code et aux opérations de
refactorisation courantes.
Fonctionnalité Utilité & Description
Atteindre / Rechercher et remplacer Outils puissants pour localiser ou remplacer du texte,
des symboles ou des fichiers spécifiques dans tout le
projet.
Annuler / Rétablir Ctrl+Z / Ctrl+Y Annule la dernière action effectuée ou rétablit l'action
qui vient d'être annulée.
Couper / Copier / Coller Actions standards de gestion du presse-papiers pour
déplacer ou dupliquer du code.
Afficher l'historique du Presse-papiers Permet de voir et de réutiliser des éléments
précédemment copiés, au-delà du dernier élément
en date.
Dupliquer Ctrl+D Copie et colle instantanément la ligne actuelle ou la
sélection directement en dessous.
Supprimer / Sélectionner tout Efface le texte sélectionné ou sélectionne l'intégralité
du document en cours.
Avancé Sous-menu contenant des options spécifiques
comme la gestion des espaces blancs, la mise en
commentaire rapide ou la casse.
IntelliSense Regroupe les aides au développement : complétion
automatique, listes de membres, info-bulles de
paramètres et vérification rapide.
Refactoriser Permet de restructurer le code de manière sécurisée
(extraire une méthode, renommer une variable
partout, etc.) sans en changer le comportement.
2
3. Menu Affichage
Il contrôle l'interface graphique de Visual Studio en permettant d'afficher ou de masquer les différents volets
et outils d'analyse.
Fonctionnalité Utilité & Description
Code F7 / Concepteur Maj+F7 Bascule l'affichage entre l'éditeur de code source
textuel et l'interface visuelle (designer de fenêtres).
Explorateur de solutions Ctrl+Alt+L L'arborescence principale affichant tous les projets,
fichiers, classes et dépendances de l'application.
Modifications / Dépôt Git Affiche l'état du contrôle de version local, les fichiers
modifiés et l'historique des commits.
GitHub Copilot Chat Ouvre l'interface de discussion avec l'assistant IA
intégré pour poser des questions sur le code ou
demander de l'aide.
Liste d'erreurs Centralise les erreurs de syntaxe, les avertissements
de compilation et les messages d'analyse de code
en temps réel.
Sortie / Liste des tâches Affiche les logs de compilation/déploiement ou liste
les commentaires contenant des marqueurs comme
TODO.
Boîte à outils Ctrl+Alt+X Contient les composants visuels (boutons, listes,
champs de texte) à glisser-déposer sur le
concepteur.
Terminal / Fenêtre Propriétés Intègre une invite de commande dans l'EDI et permet
de modifier les attributs d'un objet ou composant
sélectionné.
4. Menu Projet (Éléments du projet)
Ce menu permet d'enrichir la structure du projet sélectionné en y ajoutant des briques logicielles ou en
configurant ses dépendances.
Fonctionnalité Utilité & Description
Ajouter une fenêtre / page / contrôle (WPF) Insère des composants d'interface utilisateur
spécifiques à la technologie WPF.
3
Ajouter une classe... Crée un nouveau fichier de code source contenant
une structure de classe vide pour organiser la
logique métier.
Ajouter un nouvel élément... Ouvre un catalogue complet de types de fichiers
(fichiers de configuration, bases de données,
interfaces).
Modifier le fichier projet Ouvre directement le fichier de configuration XML
sous-jacent (.csproj) pour des éditions manuelles
avancées.
Gérer les packages NuGet... Interface permettant de rechercher, installer et mettre
à jour des bibliothèques tierces (packages externes).
Nettoyage du code Applique automatiquement les règles de style de
code (formatage, suppression des imports inutilisés).
5. Menu Déboguer
Ce menu rassemble les outils indispensables pour exécuter pas à pas le programme, traquer les bugs et
analyser l'état de la mémoire.
Fonctionnalité Utilité & Description
Démarrer le débogage F5 Lance l'application en y attachant le débogueur pour
pouvoir inspecter les variables et s'arrêter sur les
lignes voulues.
Exécuter sans débogage Ctrl+F5 Lance l'application à vitesse maximale sans s'arrêter
sur les points d'arrêt.
Pas à pas détaillé / principal F11 / F10 Avance d'une ligne de code. Le pas à pas détaillé
entre dans les fonctions appelées, le principal les
exécute d'un coup.
Basculer le point d'arrêt F9 Ajoute ou supprime une marque d'arrêt sur la ligne
sélectionnée pour interrompre l'exécution du
programme à cet endroit.
6. Autres Menus (Git, Test, Outils, Fenêtres)
Ces commandes gèrent les fonctionnalités transverses du cycle de vie du développement logiciel.
Menu / Fonctionnalité Utilité & Description
4
Git : Commiter ou remiser (stash) Enregistre les modifications locales dans l'historique
de version ou les met de côté temporairement.
Test : Exécuter tous les tests Lance la suite de tests unitaires pour valider
automatiquement la non-régression du code.
Outils : Gestionnaire de package NuGet Permet l'accès à la console en ligne de commande
pour manipuler les dépendances du projet.
Outils : Options... Panneau de configuration centralisé de Visual Studio
(thème, raccourcis, comportement de l'éditeur).
Fenêtres : Fractionner / Dupliquer l'onglet Divise l'espace de travail pour afficher et modifier
plusieurs fichiers de code côte à côte.