Partager via


VCCustomBuildTool, interface

L'objet VCCustomBuildTool accède par programmation aux propriétés de la page de propriétés Étape de build personnalisée dans une boîte de dialogue Pages de propriétés d'un projet.

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

Syntaxe

'Déclaration
<GuidAttribute("F49E391E-2020-4CD1-8068-B0A30492324A")> _
Public Interface VCCustomBuildTool
[GuidAttribute("F49E391E-2020-4CD1-8068-B0A30492324A")]
public interface VCCustomBuildTool
[GuidAttribute(L"F49E391E-2020-4CD1-8068-B0A30492324A")]
public interface class VCCustomBuildTool
[<GuidAttribute("F49E391E-2020-4CD1-8068-B0A30492324A")>]
type VCCustomBuildTool =  interface end
public interface VCCustomBuildTool

Le type VCCustomBuildTool expose les membres suivants.

Propriétés

  Nom Description
Propriété publique 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.
Propriété publique CommandLine Obtient ou définit une ligne de commande pour l'outil d'événement de build à exécuter.
Propriété publique Description Obtient ou définit une chaîne qui représente la description de l'objet ou de l'utilisation du groupe de sorties.
Propriété publique ExecutionBucket Infrastructure. Réservé à un usage interne Microsoft.
Propriété publique Outputs Obtient ou définit les fichiers de sortie générés par l'étape de build personnalisée.
Propriété publique ToolKind Obtient le nom du genre d'outil.
Propriété publique toolName Obtient le nom de l'outil spécifié.
Propriété publique ToolPath Obtient le chemin d'accès à l'outil spécifié.
Propriété publique VCProjectEngine Obtient un pointeur vers le moteur de projet.

Début

Notes

Pour plus d’informations, consultez Spécification des outils de génération personnalisée et Utilisation des propriétés de projet.

Voir aussi

Référence

Microsoft.VisualStudio.VCProjectEngine, espace de noms