VCCustomBuildRule, interface
Interface pour accéder aux règles de build personnalisée et aux fichiers de règles de build personnalisée.
Espace de noms : Microsoft.VisualStudio.VCProjectEngine
Assembly : Microsoft.VisualStudio.VCProjectEngine (dans Microsoft.VisualStudio.VCProjectEngine.dll)
Syntaxe
'Déclaration
<GuidAttribute("F00BA17A-05B0-4DFD-92CF-434A259993D2")> _
Public Interface VCCustomBuildRule
[GuidAttribute("F00BA17A-05B0-4DFD-92CF-434A259993D2")]
public interface VCCustomBuildRule
[GuidAttribute(L"F00BA17A-05B0-4DFD-92CF-434A259993D2")]
public interface class VCCustomBuildRule
[<GuidAttribute("F00BA17A-05B0-4DFD-92CF-434A259993D2")>]
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 à insérer entre les noms de fichiers d'entrée lorsqu'une règle de génération personnalisée prend en charge le traitement de fichiers par lots. | |
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 affiché dans la fenêtre de 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 aux nouveaux fichiers ajoutés au projet. | |
Name | Obtient ou définit le nom de la règle de build. | |
Outputs | Obtient ou définit les fichiers de sortie générés par l'étape de build personnalisée. | |
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 s'affichent dans la grille des propriétés. | |
SupportsFileBatching | Obtient ou définit une valeur indiquant si les lignes de commande sont évaluées à tous les fichiers pouvant être traités par lots dans une exécution de ligne de commande unique (exclut les fichiers avec des propriétés de fichiers 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é Boolean à la règle de génération personnalisée portant le nom spécifié. | |
AddEnumProperty | Ajoute une propriété d'énumération à la règle de génération personnalisée portant le nom spécifié. | |
AddIntegerProperty | Ajoute une propriété entière à la règle de génération personnalisée portant le nom spécifié. | |
AddStringProperty | Ajoute une propriété de type chaîne à la règle de génération personnalisée portant le nom spécifié. | |
RemoveProperty | Supprime la propriété donnée à partir de la règle de génération personnalisée. |
Début