Projets et solutions dans Visual Studio pour MacProjects and Solutions in Visual Studio for Mac

Cet article offre une vue d’ensemble des concepts de projet et de solution dans Visual Studio pour Mac.This article provides an overview of the project and solution concepts in Visual Studio for Mac.

Notes

Cette rubrique s’applique à Visual Studio pour Mac.This topic applies to Visual Studio for Mac. Pour Visual Studio sur Windows, consultez Projets et solutions dans Visual Studio.For Visual Studio on Windows, see Projects and solutions in Visual Studio.

ProjetsProjects

Quand vous créez une application, un site web, etc. dans Visual Studio pour Mac, vous commencez avec un projet.When creating a new application, website, etc. in Visual Studio for Mac, you start with a project. Le projet contient tous les fichiers (code source, images, fichiers de données, etc.) nécessaires à la compilation du fichier exécutable, de la bibliothèque ou du site web.The project contains all the files required (source code, images, data files, etc.) that are needed to compile the executable, library, or website.

Un projet est défini par un fichier (par exemple, .csproj pour les projets C#) contenant du code xml qui définit la hiérarchie des dossiers et fichiers, les chemins des fichiers et les paramètres propres au projet, tels que les paramètres de build.A project is defined by a file (e.g., .csproj for C# projects) which contains xml that defines the file and folder hierarchy, paths to files and project-specific settings, such as build settings.

Quand un projet est chargé par Visual Studio pour Mac, la fenêtre de solution utilise le fichier projet pour afficher les fichiers et les dossiers de votre projet.When a project is loaded by Visual Studio for Mac, the Solution Window uses the project file to display the files and folders in your project. Pendant la compilation, MSBuild lit les paramètres dans le fichier projet pour créer l’exécutable.During compilation, MSBuild reads the settings from the project file to create the executable.

SolutionsSolutions

Une solution est un conteneur qui regroupe un ou plusieurs projets connexes.A solution is a container that groups together one or more related projects. Les solutions sont décrites par un fichier texte (extension .sln) qui a son propre format unique. Il n’est pas destiné à être modifié manuellement.Solutions are described by a text file (extension .sln) with its own unique format; it is not intended to be edited by hand.

Gestion des projets dans la fenêtre de la solutionManaging Projects in the Solution Window

Une fois qu’un projet a été créé ou chargé, vous pouvez utiliser la fenêtre solution pour afficher et gérer le projet ou la solution, ainsi que les fichiers qu’il contient.Once a project has been created or loaded, you can use the Solution Window to view and manage the project or solution and the files contained within. L’illustration suivante montre la fenêtre de solution avec une solution .NET Core qui contient deux projets :The following illustration shows the Solution Window with a .NET Core solution that contains two projects:

Exemple de solution avec plusieurs projets

Vous pouvez gérer les propriétés des projets et des solutions en double-cliquant sur le nom du projet ou de la solution, ou en cliquant avec le bouton droit et choisissant Options.You can manage the properties of both projects and solutions by either double-clicking on the project or solution name, or by right-clicking and choosing Options.

Pour plus d’informations sur ces options, consultez l’article Gestion des solutions et des propriétés des projets.More information on these options is provided in the Managing Solutions and Project Properties article.

Voir aussiSee also