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("BDB8598C-494B-46ED-983E-35F08FBC6E83")> _
Public Interface VCPropertySheet
[GuidAttribute("BDB8598C-494B-46ED-983E-35F08FBC6E83")]
public interface VCPropertySheet
[GuidAttribute(L"BDB8598C-494B-46ED-983E-35F08FBC6E83")]
public interface class VCPropertySheet
[<GuidAttribute("BDB8598C-494B-46ED-983E-35F08FBC6E83")>]
type VCPropertySheet = interface end
public interface VCPropertySheet
Le type VCPropertySheet expose les membres suivants.
Propriétés
Nom | Description | |
---|---|---|
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. | |
BuildLogFile | Obtient ou définit le nom BuildLogFile. | |
CharacterSet | Obtient ou définit une valeur spécifiant le jeu de caractères pour le compilateur à utiliser. | |
ConfigurationType | Obtient ou définit le type de sortie que cette configuration génère. | |
DeleteExtensionsOnClean | Obtient ou définit les fichiers à supprimer du répertoire intermédiaire lors du nettoyage ou de la régénération. | |
DEPRECATED1 | Infrastructure. Réservé à un usage interne Microsoft. | |
EnableManagedIncrementalBuild | Déconseillé. | |
FileEncoding | Infrastructure. Réservé à un usage interne Microsoft. | |
FileFormat | Infrastructure. Réservé à un usage interne Microsoft. | |
FileTools | Répertorie les outils disponibles qui fonctionnent avec des fichiers. | |
InheritedPropertySheets | Obtient ou définit des feuilles de propriétés héritées par cet objet. | |
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. | |
IsDirty | Infrastructure. Réservé à un usage interne Microsoft. | |
IsSystemPropertySheet | Indique s'il s'agit d'une feuille de propriétés système. | |
ManagedExtensions | Obtient ou définit une valeur indiquant que cette configuration utilise Visual C++. | |
Name | Obtient ou définit le nom de l'objet. | |
OutputDirectory | Obtient ou définit le répertoire dans lequel placer la sortie.Par défaut, il s'agit du répertoire de projet. | |
PropertySheetDirectory | Obtient le nom de répertoire pour la feuille de propriétés. | |
PropertySheetFile | Définit ou obtient le chemin d'accès complet au fichier de feuille de propriétés.Inclut le nom du fichier. | |
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. | |
PropertySheets | Obtient la collection de feuilles de propriétés appliquée à l'objet. | |
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. | |
Tools | Répertorie les outils disponibles pour la plateforme. | |
useOfATL | Obtient ou définit une valeur qui spécifie la manière dont les ATL sont utilisées par la configuration. | |
useOfMfc | Obtient ou définit une valeur qui spécifie la manière dont les MFC sont utilisées par la configuration. | |
UserMacros | Obtient la collection de macros utilisateur. | |
VCProjectEngine | Obtient un pointeur vers le moteur de projet. | |
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 | |
---|---|---|
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. | |
AddUserMacro | Ajoute une macro utilisateur à la feuille de propriétés. | |
ClearToolProperty | Efface la valeur de propriété d'une propriété d'outil. | |
MatchName | Met en correspondance un nom spécifié avec le nom d'un élément de collecte. | |
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. | |
RemoveAllUserMacros | Supprime toutes les macros utilisateur de la feuille de propriétés. | |
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. | |
RemoveUserMacro | Supprime une macro utilisateur de la feuille de propriétés. | |
Save | Enregistre le fichier projet (.vcxproj). |
Début