Message - задача
Записывает сообщения в журнал в процессе сборки.
Параметры
В следующей таблице приводятся параметры задачи Message
.
Параметр | Описание |
---|---|
Importance |
Необязательный параметр String .Определяет важность сообщения. Этот параметр может иметь значение high , normal или low . Значение по умолчанию — normal . |
Text |
Необязательный параметр String .Текст ошибки для записи в журнал. |
Замечания
Задача Message
позволяет проектам MSBuild отправлять сообщения в средства ведения журнала на разных этапах процесса сборки.
Если параметр Condition
равен true
, значение параметра Text
записывается, а процесс сборки продолжает выполняться. Если параметр Condition
не существует, текст сообщения записывается в журнал. Дополнительные сведения см. в статье о получении журналов сборки.
По умолчанию сообщение отправляется во все зарегистрированные средства ведения журнала. Средство ведения журнала интерпретирует параметр Importance
. Как правило, набор high
сообщений отправляется при настройке LoggerVerbosityдетализации средства ведения журнала.Minimal
или более поздней версии. Сообщение со свойством low
отправляется, если для детализации средства ведения журнала задано значение LoggerVerbosity.Detailed
.
Помимо перечисленных выше параметров, эта задача наследует параметры от класса TaskExtension, который, в свою очередь, наследует от класса Task. Список этих дополнительных параметров и их описания см. в статье Базовый класс TaskExtension.
Пример
В следующем примере кода сообщения регистрируются во всех зарегистрированных средствах ведения журнала.
<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>