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