Dialogfeld "Buildereignisse" (Visual Basic)
Verwenden Sie das Dialogfeld Buildereignisse, um die Anweisungen für die Buildkonfiguration festzulegen. Außerdem können Sie die Bedingungen angeben, unter denen sämtliche Präbuild- und Postbuildereignisse ausgeführt werden sollen. Weitere Informationen finden Sie unter Vorgehensweise: Festlegen von Buildereignissen (Visual Basic).
Befehlszeile für Präbuildereignis
Gibt sämtliche Befehle an, die vor dem Start des Buildvorgangs ausgeführt werden sollen. Klicken Sie auf Präbuild bearbeiten..., um das Dialogfeld „Befehlszeile für Präbuildereignis“/„Befehlszeile für Postbuildereignis“ anzuzeigen. In dieses Feld können Sie lange Befehle eingeben.
Hinweis
Präbuildereignisse werden nicht ausgeführt, wenn das Projekt auf dem neuesten Stand ist, und es wird kein Buildvorgang gestartet.
Befehlszeile für Postbuildereignis
Gibt sämtliche Befehle an, die nach dem Abschluss des Buildvorgangs ausgeführt werden sollen. Um lange Befehle einzugeben, klicken Sie auf Postbuild bearbeiten... , um das Dialogfeld „Befehlszeile für Präbuildereignis“/„Befehlszeile für Postbuildereignis“ anzuzeigen.
Hinweis
Fügen Sie allen Postbuildbefehlen, die BAT-Dateien ausführen, eine call
-Anweisung hinzu. Zum Beispiel: call C:\MyFile.bat
oder call C:\MyFile.bat call C:\MyFile2.bat
.
Postbuildereignis ausführen
Gibt die Bedingungen für das auszuführende Postbuildereignis an, wie in der folgenden Tabelle dargestellt.
Option | Ergebnis |
---|---|
Always | Das Postbuildereignis wird ausgeführt, unabhängig davon, ob der Buildvorgang erfolgreich ist. |
Bei erfolgreichem Erstellen | Das Postbuildereignis wird ausgeführt, wenn der Buildvorgang erfolgreich ist. Das Ereignis wird sogar für ein aktuelles Projekt ausgeführt, solange der Buildvorgang erfolgreich ist. Dies ist die Standardeinstellung. |
Wenn der Build die Projektausgabe aktualisiert | Das Postbuildereignis wird nur ausgeführt, wenn sich die Ausgabedatei des Compilers (.exe or .dll) von der vorherigen Ausgabedatei des Compilers unterscheidet. Es wird kein Postbuildereignis ausgeführt, wenn das Projekt aktuell ist. |