Général, page de propriétés (Fichier)

Cette rubrique s’applique aux projets Windows. Pour les projets autres que Windows, consultez Informations de référence sur les pages de propriétés dans un projet Linux.

Lorsque vous cliquez avec le bouton droit sur un nœud de fichier Explorateur de solutions, la page de propriétés général sous le nœud Propriétés de configuration s’ouvre. Il contient les propriétés suivantes :

  • Exclu de la build

    Spécifie si le fichier doit se trouver dans la génération de la configuration actuelle.

    Pour accéder par programmation à cette propriété, consultez ExcludedFromBuild.

  • Contenu (S’applique uniquement aux applications UWP.) Spécifie si le fichier contient du contenu à inclure dans le package d’application.

  • Type d’élément

    Le type d’élément spécifie l’outil qui sera utilisé pour traiter le fichier pendant le processus de génération. Les fichiers dont l’extension est connue pour Visual Studio ont une valeur par défaut dans cette propriété. Vous pouvez spécifier un outil personnalisé ici si vous avez un type de fichier personnalisé ou si vous souhaitez remplacer l’outil par défaut pour un type de fichier connu. Pour plus d’informations, consultez Spécification des outils de génération personnalisés. Vous pouvez également utiliser cette page de propriétés pour spécifier qu’un fichier ne fait pas partie du processus de génération.

    L’illustration suivante montre la page de propriétés d’un fichier .cpp . Le type d’élément par défaut pour ce type de fichier est le compilateur C/C++ (cl.exe) et la page de propriétés expose différents paramètres du compilateur qui peuvent être appliqués à ce fichier uniquement.

    Screenshot of the Property Pages dialog showing the General property page for a project item.

    Le tableau suivant répertorie les types d’éléments par défaut :

    Extension de fichier Type d’élément Outil par défaut
    .appx Définition d’application XAML Packager d’application
    .hlsl, .cso Compilateur HLSL fxc.exe
    h. En-tête C/C++ Préprocesseur C/C++
    n/a Ne participe pas à la génération n/a
    .xml, .xslt, .xsl Xml Éditeur XML
    .resw, .resjson Ressource PRI (applications UWP) MakePri.exe
    Média (UWP) Packager d’application
    .xsd Outil Générateur de données XML Outil de définition de schéma XML (Xsd.exe) (nécessite une charge de travail .NET. Non inclus avec MSVC.)
    Outil Manifeste mt.exe
    .rc Ressource Compilateur de ressources Windows (rc.exe)
    .appxmanifest Manifeste du package d’application Packager d’application
    .obj Objet Éditeur de liens C/C++ (link.exe)
    .ttf Police n/a
    .txt Texte n/a
    n/a Outil de génération personnalisé Paramétrable
    n/a Copier un fichier n/a
    .packagelayout Disposition du package d’application Packager d’application
    .resx Ressource managée du compilateur Resgen.exe (Resource File Generator)
    .natvis Fichier de visualisation du débogueur C++ Infrastructure Natvis
    .jpg, .bmp, .ico, etc. Image Compilateur de ressources basé sur le type d’application.
    .cpp Compilateur C/C++ cl.exe

    Pour accéder par programmation à cette propriété, consultez Tool.

Pour plus d’informations sur l’accès à la page de propriétés générales sous le nœud Propriétés de configuration, consultez Définir le compilateur C++ et les propriétés de build dans Visual Studio.

Voir aussi

Informations de référence sur la page de propriétés du projet C++