VCCustomBuildRule-Schnittstelle
Schnittstelle für den Zugriff auf benutzerdefinierte Buildregeln und benutzerdefinierte Buildregeldateien.
Namespace: Microsoft.VisualStudio.VCProjectEngine
Assembly: Microsoft.VisualStudio.VCProjectEngine (in Microsoft.VisualStudio.VCProjectEngine.dll)
Syntax
'Declaration
<GuidAttribute("F00BA17A-05B0-4DFD-92CF-434A259993D2")> _
Public Interface VCCustomBuildRule
[GuidAttribute("F00BA17A-05B0-4DFD-92CF-434A259993D2")]
public interface VCCustomBuildRule
[GuidAttribute(L"F00BA17A-05B0-4DFD-92CF-434A259993D2")]
public interface class VCCustomBuildRule
[<GuidAttribute("F00BA17A-05B0-4DFD-92CF-434A259993D2")>]
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 den Text ab, der zwischen den Namen der Eingabedatei eingefügt werden soll, wenn eine benutzerdefinierte Buildregel Dateibatchverarbeitung unterstützt, oder legt diesen fest. | |
CommandLine | Ruft eine Befehlszeile für das auszuführende Buildereignistool ab oder legt diese fest. | |
DisplayName | Ruft den vollständigen Namen des Objekts ab oder legt ihn fest. | |
ExecutionDescription | Ruft den Text ab, der im Ausgabefenster vor dem Ausführen der Befehlszeile während eines Builds angezeigt wird, oder legt diesen fest. | |
FileExtensions | Ruft die Dateierweiterung ab, die verwendet werden soll, um die Buildregel mit neuen Dateien zu verknüpfen, die dem Projekt hinzugefügt wurden, oder legt diese fest. | |
Name | Ruft den Namen der Buildregel ab oder legt diesen fest. | |
Outputs | Ruft die Ausgabedateien ab, die der benutzerdefinierte Buildschritt generiert, oder legt diese fest. | |
Properties | Ruft die Auflistung von Eigenschaften für das Objekt ab. | |
ShowOnlyRuleProperties | Ruft einen Wert ab oder legt diesen fest, der angibt, ob die Benutzereigenschaften der Build-Regel im Eigenschaftenraster angezeigt werden. | |
SupportsFileBatching | Ruft einen Wert ab oder legt diesen fest, der angibt, ob die Befehlszeileneingaben als alle Dateien ausgewertet werden, die in einer einzigen Befehlszeile im Batchmodus ausgeführt werden können (schließt Dateien mit den festgelegten Dateieigenschaften aus). | |
TargetRule | Ruft ab, ob die Zielregel verwendet werden soll. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
AddBooleanProperty | Fügt der benutzerdefinierten Regel mit dem angegebenen Namen eine Boolean-Eigenschaft hinzu. | |
AddEnumProperty | Fügt der benutzerdefinierten Regel mit dem angegebenen Namen eine Enumerationseigenschaft hinzu. | |
AddIntegerProperty | Fügt der benutzerdefinierten Regel mit dem angegebenen Namen eine ganzzahlige Eigenschaft hinzu. | |
AddStringProperty | Fügt der benutzerdefinierten Regel mit dem angegebenen Namen eine Zeichenfolgeneigenschaft hinzu. | |
RemoveProperty | Entfernt die angegebene Eigenschaft aus der benutzerdefinierten Buildregel. |
Zum Seitenanfang