Gérer les propriétés des projets et des solutions

Les projets ont des propriétés qui régissent de nombreux aspects de la compilation, du débogage, du test et du déploiement. Certaines propriétés sont communes à tous les types de projets, et certaines sont particulières à des langages ou des plateformes spécifiques.

Pour accéder aux propriétés d’un projet, cliquez avec le bouton droit sur le nœud du projet dans l’Explorateur de solutions et choisissez Propriétés, ou tapez propriétés dans la zone de recherche de la barre de menus et choisissez Fenêtre de propriétés dans les résultats.

Screenshot of the Solution Explorer context menu with the Properties option highlighted.

Screenshot of the Solution Explorer context menu with the Properties option highlighted.

Les projets .NET peuvent également avoir un nœud Propriétés dans l’arborescence-même du projet.

Screenshot of Solution Explorer with a Properties node showing.

Note

Cette rubrique s’applique à Visual Studio sur Windows. Pour Visual Studio pour Mac, consultez Gestion des propriétés de solution et projet (Visual Studio pour Mac).

Propriétés d’un projet

Les propriétés de projet sont organisées en groupes, et chaque groupe a sa propre page de propriétés. Les pages peuvent être différentes pour différents langages et types de projets.

Projets C#, Visual Basic et F#

Dans les projets C#, Visual Basic et F#, les propriétés sont exposées dans le Concepteur de projet .NET.

La capture d’écran suivante montre la page de propriétés Build dans le Concepteur de projet .NET pour un projet de console en C# :

Screenshot of the Project Designer, with the Build tab selected.

Screenshot of the Project Designer, with the Build tab selected.

La capture d’écran suivante montre la page de propriétés Compiler dans le Concepteur de projet .NET pour un projet de console en Visual Basic :

Screenshot of the Project Designer, with the Compile tab selected.

Screenshot of the Project Designer, with the Compile tab selected.

Pour plus d’informations sur chacune des propriétés du Concepteur de projet, consultez Qu’est-ce que le Concepteur de projets .NET ?

Conseil

Les solutions ont quelques propriétés, de même que les éléments des projets. Ces propriétés sont accessibles dans la Fenêtre Propriétés, et non dans le Concepteur de projet .NET.

Projets C++ et JavaScript

Les projets C++ et JavaScript ont une interface utilisateur différente pour la gestion des propriétés des projets. La capture d’écran suivante montre une page de propriétés d’un projet C++ (les pages JavaScript sont similaires) :

Screenshot of the C++ project properties page.

Pour plus d’informations sur les propriétés des projets C++, consultez Utilisation des propriétés des projets (C++). Pour plus d’informations sur les propriétés JavaScript, consultez Pages de propriétés, JavaScript.

Propriétés d’une solution

Pour accéder aux propriétés sur la solution, cliquez avec le bouton droit sur le nœud de la solution dans l’Explorateur de solutions et choisissez Propriétés. Dans la boîte de dialogue, vous pouvez définir des configurations de projet pour les builds Debug ou Release, choisir les projets qui doivent être le projet de démarrage quand vous appuyez sur F5 et définir les options d’analyse du code.

Les propriétés de la solution sont stockées dans un fichier .suo (Solution User Options). Pour plus d’informations sur ce type de fichier, consultez la section « Fichier de solution » de la page Solutions et projets dans Visual Studio.