Angeben von benutzerdefinierten Build-Ereignissen in Visual Studio
Indem Sie ein benutzerdefiniertes Buildereignis angeben, können Sie Befehle automatisch ausführen bevor Starten eines Builds oder, nachdem es beendet.Beispielsweise können Sie eine BAT-Datei ausführen, bevor ein Build startet oder kopieren neue Dateien in einen Ordner, nachdem der Build abgeschlossen ist.Buildereignisse nur ausgeführt, wenn im Buildvorgang diese Punkte erfolgreich erreicht.
Spezifische Informationen über die Programmiersprache, die Sie verwenden, finden Sie unter folgenden Themen:
Visual Basic--Gewusst wie: Festlegen von Buildereignissen (Visual Basic).
Visual C# und F#--Gewusst wie: Angeben von Buildereignissen (C#).
Visual C++--Angeben von Buildereignissen.
Syntax
Buildereignisse verwenden dieselbe Syntax wie DOS-Befehle, aber Sie können Makros verwenden, um Buildereignisse leicht zu erstellen.Eine Liste der verfügbaren Makros, finden Sie unter Dialogfeld "Befehlszeile für Präbuildereignis"/"Befehlszeile für Postbuildereignis".
Die besten Ergebnisse führen Sie folgende Formatierungstipps:
Fügen Sie eine call-Anweisung vor allen Buildereignissen hinzu, dass Ausführung BAT anwendbar.
Ein Beispiel: call C:\MyFile.bat
Ein Beispiel: call C:\MyFile.bat call C:\MyFile2.bat
Schließen Sie Dateipfade in Anführungszeichen ein.
Beispiel (für Windows 8): "%ProgramFiles(x86)%\Microsoft SDKs\Windows\v8.0A\Bin\NETFX 4.0 Tools\gacutil.exe" -if "$(TargetPath)"
Trennen Sie mehrere Befehle mithilfe von Zeilenumbrüchen.
Einschließungsplatzhalter nach Bedarf.
Beispiel: for %I in (*.txt *.doc *.html) do copy %I c:\mydirectory\
Siehe auch
Referenz
Dialogfeld "Befehlszeile für Präbuildereignis"/"Befehlszeile für Postbuildereignis"
Konzepte
Exemplarische Vorgehensweise: Erstellen einer Anwendung