Freigeben über


VCCustomBuildTool-Schnittstelle

Das VCCustomBuildTool greift programmatisch auf die Eigenschaften im Custom Build Step-Eigenschaftsseite im Property Pages-Dialogfeld des Projekts zu.

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

Syntax

'Declaration
<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

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, die der benutzerdefinierte Buildschritt generiert, oder legt diese fest.
Ö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 Arbeiten mit Projekteigenschaften.

Siehe auch

Referenz

Microsoft.VisualStudio.VCProjectEngine-Namespace