Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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
.gif)
.gif)