Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Sie können Vorab- oder Postbuildereignisse für die Seite " Buildereignisse", "Project Designer ( C#") direkt im Bearbeitungsfeld eingeben oder Makros vor und nach dem Erstellen aus einer Liste der verfügbaren Makros auswählen.
Hinweis
Präbuildereignisse werden nicht ausgeführt, wenn das Projekt auf dem neuesten Stand ist, und es wird kein Build gestartet.
UI-Elementliste
Befehlszeilenbearbeitungsfeld
Enthält die Ereignisse, die entweder vor dem Build oder nach dem Build ausgeführt werden sollen.
Hinweis
Fügen Sie eine call
Anweisung vor allen Postbuildbefehlen hinzu, die .bat Dateien ausführen. Zum Beispiel: call C:\MyFile.bat
oder call C:\MyFile.bat call C:\MyFile2.bat
.
Makros
Erweitert das Bearbeitungsfeld, um eine Liste von Makros anzuzeigen, die in das Befehlszeilenbearbeitungsfeld eingefügt werden sollen.
Makrotabelle
Listet die verfügbaren Makros und deren Wert auf. Eine Beschreibung der einzelnen Makros finden Sie unten unter "Makros". Sie können jeweils nur ein Makro auswählen, um es in das Befehlszeilenbearbeitungsfeld einzufügen.
Einfügen
Fügt das makro, das in der Makrotabelle ausgewählt ist, in das Befehlszeilenbearbeitungsfeld ein.
Makros
Sie können eines dieser Makros verwenden, um Speicherorte für Dateien anzugeben oder den tatsächlichen Namen der Eingabedatei im Fall von Mehrfachauswahlen abzurufen. Bei diesen Makros wird die Groß-/Kleinschreibung nicht beachtet.
Makro | BESCHREIBUNG |
---|---|
$(ConfigurationName) |
Der Name der aktuellen Projektkonfiguration, z. B. "Debuggen". |
$(OutDir) |
Pfad zum Ausgabedateiverzeichnis relativ zum Projektverzeichnis. Dadurch wird der Wert für die Output Directory-Eigenschaft aufgelöst. Er enthält den nachfolgenden umgekehrten Schrägstrich "\". |
$(DevEnvDir) |
Das Installationsverzeichnis von Visual Studio (definiert mit Laufwerk und Pfad); enthält den nachfolgenden umgekehrten Schrägstrich "\". |
$(PlatformName) |
Der Name der aktuell zielbezogenen Plattform. Beispiel: "AnyCPU". |
$(ProjectDir) |
Das Verzeichnis des Projekts (definiert mit Laufwerk und Pfad); enthält den nachfolgenden umgekehrten Schrägstrich "\". |
$(ProjectPath) |
Der absolute Pfadname des Projekts (definiert mit Laufwerk, Pfad, Basisname und Dateierweiterung). |
$(ProjectName) |
Der Basisname des Projekts. |
$(ProjectFileName) |
Der Dateiname des Projekts (definiert mit Basisname und Dateierweiterung). |
$(ProjectExt) |
Die Dateierweiterung des Projekts. Sie enthält das "." vor der Dateierweiterung. |
$(SolutionDir) |
Das Verzeichnis der Lösung (definiert mit Laufwerk und Pfad); enthält den nachfolgenden umgekehrten Schrägstrich "\". |
$(SolutionPath) |
Der absolute Pfadname der Lösung (definiert mit Laufwerk, Pfad, Basisname und Dateierweiterung). |
$(SolutionName) |
Der Basisname der Lösung. |
$(SolutionFileName) |
Der Dateiname der Lösung (definiert mit Basisname und Dateierweiterung). |
$(SolutionExt) |
Die Dateierweiterung der Lösung. Sie enthält das "." vor der Dateierweiterung. |
$(TargetDir) |
Das Verzeichnis der primären Ausgabedatei für den Build (definiert mit Laufwerk und Pfad). Er enthält den nachfolgenden umgekehrten Schrägstrich "\". |
$(TargetPath) |
Der absolute Pfadname der primären Ausgabedatei für den Build (definiert mit Laufwerk, Pfad, Basisname und Dateierweiterung). |
$(TargetName) |
Der Basisname der primären Ausgabedatei für den Build. |
$(TargetFileName) |
Der Dateiname der primären Ausgabedatei für den Build (definiert als Basisname und Dateierweiterung). |
$(TargetExt) |
Die Dateierweiterung der primären Ausgabedatei für den Build. Sie enthält das "." vor der Dateierweiterung. |