Freigeben über


Message-Aufgabe

Protokolliert eine Meldung während eines Builds.

Parameter

In der folgenden Tabelle werden die Parameter der Message-Aufgabe beschrieben.

Parameter

Beschreibung

Importance

Optionaler String-Parameter.

Gibt die Wichtigkeit der Meldung an. Dieser Parameter kann den Wert high, normal oder low aufweisen. Der Standardwert ist normal.

Text

Optionaler String-Parameter.

Der zu protokollierende Fehlertext.

Hinweise

Die Message-Aufgabe ermöglicht es MSBuild-Projekten, bei verschiedenen Schritten im Buildprozess Meldungen an Protokollierungen auszugeben.

Wenn der Condition-Parameter true ergibt, wird der Wert des Text-Parameters protokolliert und der Buildprozess fortgesetzt. Wenn kein Condition-Parameter vorhanden ist, wird der Meldungstext protokolliert. Weitere Informationen zur Protokollierung finden Sie unter Erhalten von Buildprotokollen mit MSBuild.

Standardmäßig wird die Nachricht an die MSBuild-Konsolenprotokollierung gesendet. Dies kann geändert werden, indem der Parameter Log festgelegt wird. Die Protokollierung interpretiert den Parameter Importance.

Zusätzlich zu den oben aufgeführten Parametern erbt diese Aufgabe Parameter von der TaskExtension-Klasse, die selbst von der Task-Klasse erbt. Eine Liste mit diesen zusätzlichen Parametern und ihren Beschreibungen finden Sie unter TaskExtension-Basisklasse.

Beispiel

Im folgenden Codebeispiel werden Meldungen an alle registrierten Protokollierungen protokolliert.

<Project xmlns="https://schemas.microsoft.com/developer/msbuild/2003">
    <Target Name="DisplayMessages">
        <Message Text="Project File Name = $(MSBuildProjectFile)" />
        <Message Text="Project Extension = $(MSBuildProjectExtension)" />
    </Target>
    ...
</Project>

Siehe auch

Konzepte

Erhalten von Buildprotokollen mit MSBuild

Weitere Ressourcen

Referenz zu MSBuild-Aufgaben