Share via


VCCustomBuildTool-Schnittstelle

Das VCCustomBuildTool-Objekt greift programmgesteuert auf die Eigenschaften auf der Eigenschaftenseite Benutzerdefinierter Buildschritt im Dialogfeld Eigenschaftenseiten eines Projekts zu.

Namespace:  Microsoft.VisualStudio.VCProjectEngine
Assembly:  Microsoft.VisualStudio.VCProjectEngine (in Microsoft.VisualStudio.VCProjectEngine.dll)

Syntax

'Declaration
<GuidAttribute("4EF54AF8-BD89-4F6E-9BC0-AD77EF6E6BF1")> _
Public Interface VCCustomBuildTool
[GuidAttribute("4EF54AF8-BD89-4F6E-9BC0-AD77EF6E6BF1")]
public interface VCCustomBuildTool
[GuidAttribute(L"4EF54AF8-BD89-4F6E-9BC0-AD77EF6E6BF1")]
public interface class VCCustomBuildTool
[<GuidAttribute("4EF54AF8-BD89-4F6E-9BC0-AD77EF6E6BF1")>]
type VCCustomBuildTool =  interface end
public interface VCCustomBuildTool

Der VCCustomBuildTool-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft AdditionalDependencies Ruft zusätzliche konfigurationsspezifische Elemente ab, die der Linkzeile hinzugefügt werden sollen, z. B. comdlg32.lib oder kernel32.lib, oder legt diese fest.
Öffentliche Eigenschaft CommandLine Ruft eine Befehlszeile für das auszuführende Buildereignistool ab oder legt diese fest.
Öffentliche Eigenschaft Description Ruft eine Zeichenfolge ab, die die Beschreibung des Objekts oder die Verwendung der Ausgabegruppe darstellt, oder legt diese fest.
Öffentliche Eigenschaft ExecutionBucket Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.
Öffentliche Eigenschaft Outputs Ruft die Ausgabedateien ab oder legt sie fest, die der benutzerdefinierte Buildschritt generiert.
Öffentliche Eigenschaft ToolKind Ruft den Namen für die Art dieses Tools ab.
Öffentliche Eigenschaft toolName Ruft den Namen des angegebenen Tools ab.
Öffentliche Eigenschaft ToolPath Ruft den Pfad zum angegebenen Tool ab.
Öffentliche Eigenschaft VCProjectEngine Ruft einen Zeiger auf das Projektmodul ab.

Zum Seitenanfang

Hinweise

Weitere Informationen finden Sie unter Angeben von benutzerdefinierten Buildtools und Ändern von Projekteinstellungen.

Siehe auch

Referenz

Microsoft.VisualStudio.VCProjectEngine-Namespace