VCCustomBuildRule-Schnittstelle
Schnittstelle, um benutzerdefinierte Buildregeln und benutzerdefinierter Buildregeldateien zuzugreifen.
Namespace: Microsoft.VisualStudio.VCProjectEngine
Assembly: Microsoft.VisualStudio.VCProjectEngine (in Microsoft.VisualStudio.VCProjectEngine.dll)
Syntax
'Declaration
<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
Der VCCustomBuildRule-Typ macht die folgenden Member verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
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. | |
AdditionalOptions | Ruft die Optionen ab, die am Ende der Befehlszeile direkt vor den Dateinamen hinzugefügt werden sollen, oder legt diese fest.Ein Beispiel hierfür ist eine Option, die im Objektmodell nicht unterstützt wird. | |
BatchingSeparator | Ruft ab oder legt den Text fest, um zwischen den Namen der Eingabedatei eingefügt werden soll, wenn eine benutzerdefinierte Buildregel Datei batchverarbeitung unterstützt. | |
CommandLine | Ruft eine Befehlszeile für das auszuführende Buildereignistool ab oder legt diese fest. | |
DisplayName | Ruft den vollständigen Namen des Objekts fest. | |
ExecutionDescription | Ruft den Text ab oder legt den Text fest, der im Ausgabefenster vor dem Ausführen der Befehlszeile während eines Builds angezeigt wird. | |
FileExtensions | Ruft die Dateierweiterung ab oder legt sie fest, die verwendet werden, um die Buildregel mit den neuen Dateien zuzuordnen, die dem Projekt hinzugefügt werden. | |
Name | Ruft den Namen der Buildregel fest. | |
Outputs | Ruft die Ausgabedateien ab oder legt sie fest, die der benutzerdefinierte Buildschritt generiert. | |
Properties | Ruft die Auflistung von Eigenschaften für das Objekt ab. | |
ShowOnlyRuleProperties | Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob die Erstellung der Regel im Eigenschaftenraster Eigenschaften von Benutzern angezeigt werden. | |
SupportsFileBatching | Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob der Befehl Zeile Eingaben für alle Dateien ausgewertet werden, die in einer einzigen Befehlszeile im Batchmodus sein können (schließt Dateien mit den festgelegten Dateieigenschaften aus). | |
TargetRule | Ruft ab, ob die für die Regel verwendet wird. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
AddBooleanProperty | Fügt eine boolesche Eigenschaft der benutzerdefinierten Buildregel mit dem angegebenen Namen hinzu. | |
AddEnumProperty | Fügt einer Enumerationseigenschaft der benutzerdefinierten Buildregel mit dem angegebenen Namen hinzu. | |
AddIntegerProperty | Fügt eine ganzzahlige Eigenschaft der benutzerdefinierten Buildregel mit dem angegebenen Namen hinzu. | |
AddStringProperty | Fügt eine Zeichenfolgeneigenschaft der benutzerdefinierten Buildregel mit dem angegebenen Namen hinzu. | |
RemoveProperty | Entfernt die angegebene Eigenschaft aus der benutzerdefinierten Buildregel. |
Zum Seitenanfang