Partager via


VCPropertySheet, interface

Permet d'accéder aux feuilles de propriétés du moteur de projet.

Espace de noms :  Microsoft.VisualStudio.VCProjectEngine
Assembly :  Microsoft.VisualStudio.VCProjectEngine (dans Microsoft.VisualStudio.VCProjectEngine.dll)

Syntaxe

'Déclaration
<GuidAttribute("537A9C40-E283-44EF-8507-021E0FDFA498")> _
Public Interface VCPropertySheet
[GuidAttribute("537A9C40-E283-44EF-8507-021E0FDFA498")]
public interface VCPropertySheet
[GuidAttribute(L"537A9C40-E283-44EF-8507-021E0FDFA498")]
public interface class VCPropertySheet
[<GuidAttribute("537A9C40-E283-44EF-8507-021E0FDFA498")>]
type VCPropertySheet =  interface end
public interface VCPropertySheet

Le type VCPropertySheet expose les membres suivants.

Propriétés

  Nom Description
Propriété publique ATLMinimizesCRunTimeLibraryUsage Obtient ou définit une valeur indiquant si ATL sera liée statiquement aux bibliothèques C Runtime pour réduire les dépendances.La propriété useOfATL doit être définie.
Propriété publique BuildLogFile Obtient ou définit le nom BuildLogFile.
Propriété publique CharacterSet Obtient ou définit une valeur spécifiant le jeu de caractères pour le compilateur à utiliser.
Propriété publique ConfigurationType Obtient ou définit le type de sortie que cette configuration génère.
Propriété publique DeleteExtensionsOnClean Obtient ou définit les fichiers à supprimer du répertoire intermédiaire lors du nettoyage ou de la régénération.
Propriété publique DEPRECATED1 Infrastructure. Réservé à un usage interne Microsoft.
Propriété publique EnableManagedIncrementalBuild Déconseillé.
Propriété publique FileEncoding Infrastructure. Réservé à un usage interne Microsoft.
Propriété publique FileFormat Infrastructure. Réservé à un usage interne Microsoft.
Propriété publique FileTools Répertorie les outils disponibles qui fonctionnent avec des fichiers.
Propriété publique InheritedPropertySheets Obtient ou définit des feuilles de propriétés héritées par cet objet.
Propriété publique IntermediateDirectory Obtient ou définit un chemin d'accès relatif au répertoire des fichiers intermédiaires.Le chemin d'accès peut inclure des variables d'environnement.
Propriété publique IsDirty Infrastructure. Réservé à un usage interne Microsoft.
Propriété publique IsSystemPropertySheet Indique s'il s'agit d'une feuille de propriétés système.
Propriété publique ManagedExtensions Obtient ou définit une valeur indiquant que cette configuration utilise Visual C++.
Propriété publique Name Obtient ou définit le nom de l'objet.
Propriété publique OutputDirectory Obtient ou définit le répertoire dans lequel placer la sortie.Par défaut, il s'agit du répertoire de projet.
Propriété publique PropertySheetDirectory Obtient le nom de répertoire pour la feuille de propriétés.
Propriété publique PropertySheetFile Définit ou obtient le chemin d'accès complet au fichier de feuille de propriétés.Inclut le nom du fichier.
Propriété publique PropertySheetName Définit ou obtient la valeur de la balise Name dans le fichier de feuille de propriétés.Cette propriété est uniquement disponible pour la compatibilité descendante et ne doit pas être utilisée dans les autres cas.
Propriété publique PropertySheets Obtient la collection de feuilles de propriétés appliquée à l'objet.
Propriété publique Rules Obtient une collection d'objets IVCRulePropertyStorage qui peuvent modifier les propriétés de niveau du projet et les métadonnées d'élément par défaut définies dans cette feuille de propriétés.
Propriété publique Tools Répertorie les outils disponibles pour la plateforme.
Propriété publique useOfATL Obtient ou définit une valeur qui spécifie la manière dont les ATL sont utilisées par la configuration.
Propriété publique useOfMfc Obtient ou définit une valeur qui spécifie la manière dont les MFC sont utilisées par la configuration.
Propriété publique UserMacros Obtient la collection de macros utilisateur.
Propriété publique VCProjectEngine Obtient un pointeur vers le moteur de projet.
Propriété publique WholeProgramOptimization Obtient ou définit une valeur indiquant s'il faut activer les optimisations entre modules en différant la génération du code pour qu'elle se produise au moment de la liaison.

Début

Méthodes

  Nom Description
Méthode publique AddPropertySheet Ajoute une feuille de propriétés à la collection de feuilles de propriétés importée directement par une feuille de propriétés.
Méthode publique AddUserMacro Ajoute une macro utilisateur à la feuille de propriétés.
Méthode publique ClearToolProperty Efface la valeur de propriété d'une propriété d'outil.
Méthode publique MatchName Met en correspondance un nom spécifié avec le nom d'un élément de collecte.
Méthode publique MovePropertySheet Avance ou recule une feuille de propriétés d'une position dans l'ordre d'évaluation.Dans ce contexte, la position fait référence à ses emplacements relatifs parmi toutes les feuilles de propriétés importées directement par cette feuille de propriétés.
Méthode publique RemoveAllUserMacros Supprime toutes les macros utilisateur de la feuille de propriétés.
Méthode publique RemovePropertySheet Supprime une feuille de propriétés de la collection de feuilles de propriétés importée directement par une feuille de propriétés.
Méthode publique RemoveUserMacro Supprime une macro utilisateur de la feuille de propriétés.
Méthode publique Save Enregistre le fichier projet (.vcxproj).

Début

Voir aussi

Référence

Microsoft.VisualStudio.VCProjectEngine, espace de noms