Gestion des propriétés de projet et de solution dans Visual Studio pour Mac

Important

La mise hors service de Visual Studio pour Mac est prévue pour le 31 août 2024, conformément à la stratégie de cycle de vie moderne de Microsoft. Bien que vous puissiez continuer à travailler avec Visual Studio pour Mac, il existe plusieurs autres options pour les développeurs sur Mac, telles que la version préliminaire de la nouvelle extension C# Dev Kit pour VS Code.

En savoir plus sur les chronologies de support et les alternatives.

Options de projet

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é. Contrairement aux préférences de Visual Studio pour Mac, qui sont des paramètres propres à l'utilisateur, les options du projet sont stockées dans le fichier du projet (.csproj), afin que d'autres développeurs puissent créer et exécuter le projet correctement. 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.

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 :

Option in Context Menu

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.

Les options de projet sont organisées en cinq catégories différentes :

  • 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.
  • Build : permet de définir ou de modifier des profils PCL pour les bibliothèques de classes portables. Elles permettent également de définir des commandes, des configurations et des options de compilateur personnalisées. Le chemin de sortie et le nom des assemblys peuvent également être définis ici.
  • Exécuter : permet de créer des configurations de séries de tests personnalisées par projet.
  • Code source : contrôle la mise en forme de nombreux types de fichiers différents et les conventions de nommage. Vous pouvez également définir ici les stratégies de nommage et les styles d’en-tête par défaut.
  • Gestion de version : options permettant de définir le style des messages de validation lors de l’utilisation de la gestion de versions avec votre projet.

Chaque projet peut contenir des options de projet spécifiques qui dépendent de la plateforme. 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) :

Android Project Options

Xamarin.iOS contient des options relatives à la signature des bundles, comme le profil d’approvisionnement nécessaire à utiliser :

iOS Project Options

Options de la solution

Les options de solution sont similaires aux options de projet, mais elles couvrent les solutions entières. 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. La boîte de dialogue Options de la solution est accessible à partir de l’élément de menu Projet > Options de la solution, à partir de l’élément de menu contextuel Options sur la solution dans la fenêtre Solution, ou en double-cliquant sur la solution dans la fenêtre Solution :

Solution Options

Voir aussi