Build-Ereignisse

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Erzeugen


Projekt > Optionen > Erzeugen > Build-Ereignisse

Im Dialogfeld Build-Ereignisse können Sie Pre-Build-, Pre-Link- und Post-Build-Ereignisse hinzufügen. Die Ergebnisse der in diesem Dialogfeld festgelegten Befehle werden im Ausgabebereich angezeigt. Wählen Sie zum Steuern der Ausgabeebene Tools > Optionen > IDE > Compilierung und Ausführung aus und legen Sie mit der Option Ausführlichkeit die gewünschte Ebene fest.

Hinweis: Einige Build-Optionen stehen für bestimmte Projekttypen nicht zur Verfügung. Pre-Link-Ereignisse stehen beispielsweise nur für C++-Projekte zur Verfügung.


Optionen Beschreibung

Ziel, Übernehmen, Speichern

Siehe Optionen für das Ziel.

Post-Build-Ereignisse

  • Bei Fehler abbrechen
    Bricht das Erzeugen des Projekts ab, wenn ein Befehl einen Fehlercode zurückgibt, der nicht null ist.
  • Befehle
    Geben Sie die Befehle ein, die nach einem erfolgreichem Build ausgeführt werden sollen.
    Um das Dialogfeld Befehle für Build-Ereignisse zum Erstellen der Befehlsliste zu öffnen, klicken Sie auf die Ellipsenschaltfläche [...], die beim Klicken in das Feld Befehle angezeigt wird.
  • Ausführen wenn
    Führt die angegebenen Ereignisse Immer aus oder nur wenn das Ziel nicht aktuell ist. Diese Option steht nur für Post-Build-Ereignisse zur Verfügung.

Pre-Build-Ereignisse

  • Bei Fehler abbrechen
    Bricht das Erzeugen des Projekts ab, wenn ein Befehl einen Fehlercode zurückgibt, der nicht null ist.
  • Befehle
    Geben Sie die Befehle ein, die vor dem Starten des Build-Vorgangs ausgeführt werden sollen.
    Um das Dialogfeld Befehle für Build-Ereignisse zum Erstellen einer Befehlsliste zu öffnen, klicken Sie auf die Ellipsenschaltfläche [...], die beim Klicken in das Feld Befehle angezeigt wird.

Pre-Link-Ereignisse

Pre-Link-Ereignisse stehen nur für C++ zur Verfügung.

  • Bei Fehler abbrechen
    Bricht das Erzeugen des Projekts ab, wenn ein Befehl einen Fehlercode zurückgibt, der nicht null ist.
  • Befehle
    Geben Sie die Befehle ein, die nach dem Compilieren aber vor dem Linken ausgeführt werden sollen.
    Um das Dialogfeld Befehle für Build-Ereignisse zum Erstellen einer Befehlsliste zu öffnen, klicken Sie auf die Ellipsenschaltfläche [...], die beim Klicken in das Feld Befehle angezeigt wird.

Warnung für Build-Ereignisse

Build-Ereignisse können beliebige Befehle auf Ihrem System ausführen. Es ist üblich, Projekte, die Build-Ereignisse enthalten, online von Drittherstellern zu beziehen. Das Ausführen von Build-Ereignissen aus nicht vertrauenswürdigen Quellen kann ein potenzielles Sicherheitsrisiko für Ihr System darstellen.

RAD Studio gibt eine Warnung aus, wenn ein Projekt ein Build-Ereignis in einer Konfiguration (darunter in einer, die Sie aktuell nicht erzeugen) enthält.

WarningForBuildEvents.png

Klicken Sie auf Ja, um das Erzeugen, einschließlich des Ausführens von Build-Ereignissen, fortzusetzen. Aktivieren Sie Diesem Projekt immer vertrauen, um dieses Projekt zukünftig als vertrauenswürdig einzustufen. Das bedeutet, dass Build-Ereignisse für dieses Projekt immer ausgeführt werden, ohne dass diese Warnung erneut angezeigt wird.

Vertrauenswürdige Projekte werden anhand des Pfads in der Registrierung gespeichert. Wenn Sie das Projekt verschieben, zeigt die IDE die Warnung erneut an.

Projekte werden nach Version, Hash oder anderen Daten gespeichert. Es ist möglich, dass Sie ein Projekt als vertrauenswürdig kennzeichnen, eine neuere geänderte Version abrufen (z. B. aus der Remote-Versionskontrolle) und keine Warnung erhalten, selbst wenn das Projekt ein neues Build-Ereignis enthält. Daher ist dies eine Sicherheitsmaßnahme, die Sie unterstützen soll, die aber nicht in allen Situationen als vollständig vorbeugend angesehen werden darf.

Siehe auch