Partager via


Message (tâche)

Enregistre un message pendant une génération.

Paramètres

Le tableau ci-dessous décrit les paramètres de la tâche Message .

Paramètre Description
Importance Paramètre String facultatif.

Spécifie l’importance du message. Ce paramètre peut avoir la valeur high, normal ou low. La valeur par défaut est normal.
Text Paramètre String facultatif.

Texte d’erreur à consigner.

Notes

La tâche Message permet aux projets MSBuild d’envoyer des messages à des enregistreurs d’événements à différentes étapes du processus de génération.

Si le paramètre Condition a la valeur true, la valeur du paramètre Text est consignée dans le journal et la génération se poursuit. Si un paramètre Condition n’existe pas, le texte du message est consigné dans le journal. Pour plus d’informations sur la journalisation, voir Obtenir des journaux de génération.

Par défaut, le message est envoyé à tous les enregistreurs d’événements inscrits. L’enregistreur d’événements interprète le paramètre Importance. En règle générale, un message ayant la valeur high est envoyé quand le niveau de détail de l’enregistreur d’événements a la valeur LoggerVerbosity.Minimal ou plus. Un message ayant la valeur low est envoyé quand le niveau de détail de l’enregistreur d’événements a la valeur LoggerVerbosity.Detailed.

En plus des paramètres énumérés ci-dessus, cette tâche hérite des paramètres de la classe TaskExtension , qui elle-même hérite de la classe Task . Pour obtenir la liste de ces paramètres supplémentaires et leurs descriptions, consultez Classe de base TaskExtension.

Exemple

L’exemple de code suivant consigne les messages dans tous les enregistreurs d’événements inscrits.

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

Voir aussi