Gestion des propriétés des projets et des solutionsManaging Project and Solution Properties

Options de projetProject options

Les options de projet sont spécifiques à chaque projet, et affectent la façon dont le projet est écrit, généré et exécuté.Project options are specific to each project and affect how the project is written, built, and run. Contrairement à Visual Studio pour Mac préférences qui sont des paramètres spécifiques à l’utilisateur, les options de projet sont stockées dans le fichier projet (. csproj), afin que d’autres développeurs puissent générer et exécuter le projet correctement.Unlike Visual Studio for Mac preferences which are user-specific settings, project options are stored in the project (.csproj) file, so that other developers can build and run the project correctly. Le fait de disposer d’options de projet spécifiques permet à de nombreux développeurs de travailler sur le même document sans compromettre la mise en forme du fichier.Having specific project options allows many developers to work on the same document without compromising the formatting of the file.

Pour ouvrir les options de projet dans Visual Studio pour Mac, double-cliquez sur le nom du projet, ou cliquez avec le bouton droit afin d’ouvrir le menu contextuel, puis sélectionnez Options  :To open Project options in Visual Studio for Mac, double-click the project name, or right-click to open the context menu, and then select Options :

Option dans le menu contextuel

Les options modifiables incluent les options utilisées pour générer, exécuter et définir le code source ainsi que la gestion de versions.Editable options include options to build, run, and set source code and version control.

Les options de projet sont organisées en cinq catégories différentes :Project options are organized into five different categories:

  • Général  : les informations du projet, comme le nom, la description et l’espace de noms par défaut, sont définies ici, ainsi que l’emplacement du projet.General - Project information such as Name, Description, and Default Namespace are set here, along with the Location of the project.
  • Build : utilisé pour définir ou modifier des profils PCL pour les bibliothèques de classes portables.Build - Used to set or change PCL profiles for Portable Class Libraries. Elles permettent également de définir des commandes, des configurations et des options de compilateur personnalisées.It also allows for custom commands, configurations, compiler options to be set. Le chemin de sortie et le nom des assemblys peuvent également être définis ici.The output path and assembly name can also be set here.
  • Exécuter : permet de créer des configurations d’exécution personnalisées pour chaque projet.Run - Used to create custom run configurations on a per-project basis.
  • Code source : contrôle la mise en forme de nombreux types de fichiers et conventions de nommage différents.Source Code - Controls the formatting of many different file types and naming conventions. Vous pouvez également définir ici les stratégies de nommage et les styles d’en-tête par défaut.You can also set the naming policies and default header styles here.
  • Contrôle de version -options pour définir le style des messages de validation lors de l’utilisation du contrôle de version avec votre projet.Version Control - Options to set the style of commit messages when using Version Control with your project.

Chaque projet peut contenir des options de projet spécifiques qui dépendent de la plateforme.Each project can contain specific project options, depending on the platform. Par exemple, un projet Xamarin.Android, comme celui qui est illustré dans l’image suivante, a des options relatives à la build Android (par exemple les options d’éditeur de liens), et à l’application (par exemple les autorisations) :For example, a Xamarin.Android project, like the one illustrated in the following image, has options relating to the Android build (such as linker options) and the Application (such as permissions):

Options de projet Android

Xamarin.iOS contient des options relatives à la signature des bundles, comme le profil d’approvisionnement nécessaire à utiliser :Xamarin.iOS has options related to bundle signing - such as the required provisioning profile to use:

Options de projet iOS

Options de la solutionSolution Options

Les options de solution sont similaires aux options de projet, mais elles couvrent les solutions entières.Solution options are like Project options, but cover the scope of the entire Solutions. Elles permettent de définir les informations sur l’auteur, les paramètres de génération, les styles de mise en forme du code et la gestion de versions, et d’affecter le projet de démarrage dans la solution.They provide a way to set author information, build settings, code formatting styles, and version control, and they allow for a way to assign the startup project in the Solution. Vous pouvez accéder à la boîte de dialogue Options de la solution à partir de l’élément de menu projet > options de la solution, à partir de l’élément de menu contextuel options de la solution dans la fenêtre de la solution, ou en double-cliquant sur la solution dans la fenêtre de la solution :The Solution Options dialog can be accessed from the Project > Solution Options menu item, from the Options context menu item on the Solution in the Solution Window, or by double-clicking on the Solution in the Solution Window:

Options de la solution

Voir aussiSee also