VCCustomBuildRule, interface
Interface pour accéder à des règles de génération personnalisée et à des fichiers de règle de génération personnalisée.
Espace de noms : Microsoft.VisualStudio.VCProjectEngine
Assembly : Microsoft.VisualStudio.VCProjectEngine (dans Microsoft.VisualStudio.VCProjectEngine.dll)
Syntaxe
'Déclaration
<GuidAttribute("A41CA130-9C90-4F9E-B61D-CB71A69CAB28")> _
Public Interface VCCustomBuildRule
[GuidAttribute("A41CA130-9C90-4F9E-B61D-CB71A69CAB28")]
public interface VCCustomBuildRule
[GuidAttribute(L"A41CA130-9C90-4F9E-B61D-CB71A69CAB28")]
public interface class VCCustomBuildRule
[<GuidAttribute("A41CA130-9C90-4F9E-B61D-CB71A69CAB28")>]
type VCCustomBuildRule = interface end
public interface VCCustomBuildRule
Le type VCCustomBuildRule expose les membres suivants.
Propriétés
Nom | Description | |
---|---|---|
AdditionalDependencies | Obtient ou définit des éléments supplémentaires, spécifiques à une configuration, à ajouter à la ligne de liaison, par exemple, comdlg32.lib ou kernel32.lib. | |
AdditionalOptions | Obtient ou définit des options à ajouter à la fin de la ligne de commande immédiatement avant le ou les noms de fichiers.Par exemple : lorsqu'une option n'est pas prise en charge dans le modèle d'objet. | |
BatchingSeparator | Obtient ou définit le texte d'insérer entre les noms de fichier d'entrée lorsqu'une règle de génération personnalisée prend en charge le traitement par lot de fichier. | |
CommandLine | Obtient ou définit une ligne de commande pour l'outil d'événement de build à exécuter. | |
DisplayName | Obtient ou définit le nom complet de l'objet. | |
ExecutionDescription | Obtient ou définit le texte qui est affiché dans la fenêtre Sortie avant d'exécuter la ligne de commande pendant une génération. | |
FileExtensions | Obtient ou définit les extensions de fichier utilisées pour associer la règle de génération avec de nouveaux fichiers ajoutés au projet. | |
Name | Obtient ou définit le nom de la règle de génération. | |
Outputs | Obtient ou ensembles les fichiers de sortie que que l'étape de génération personnalisée génère. | |
Properties | Obtient la collection de propriétés pour l'objet. | |
ShowOnlyRuleProperties | Obtient ou définit une valeur indiquant si les propriétés d'utilisateur de la règle de génération sont montrées dans la grille des propriétés. | |
SupportsFileBatching | Obtient ou définit une valeur indiquant si les entrées ligne de commande sont évaluées à tous les fichiers qui peuvent être par lots dans une exécution unique de ligne de commande (exclut des fichiers avec des propriétés de fichier définies). | |
TargetRule | Obtient une valeur indiquant s'il faut utiliser la règle de cible. |
Début
Méthodes
Nom | Description | |
---|---|---|
AddBooleanProperty | Ajoute une propriété booléenne à la règle de génération personnalisée avec le nom donné. | |
AddEnumProperty | Ajoute une propriété d'énumération à la règle de génération personnalisée avec le nom donné. | |
AddIntegerProperty | Ajoute une propriété entière à la règle de génération personnalisée avec le nom donné. | |
AddStringProperty | Ajoute une propriété de type chaîne à la règle de génération personnalisée avec le nom donné. | |
RemoveProperty | Supprime la propriété donnée de la règle de génération personnalisée. |
Début