다음을 통해 공유


메시지 작업

빌드하는 동안 메시지를 기록합니다.

매개 변수

다음 표에서는 Message 작업의 매개 변수에 대해 설명합니다.

Parameter

설명

Importance

선택적 String 매개 변수입니다.

메시지의 중요도를 지정합니다. 이 매개 변수의 값은 high, normal 또는 low일 수 있습니다. 기본값은 normal입니다.

Text

선택적 String 매개 변수입니다.

기록할 오류 텍스트입니다.

설명

Message 작업을 사용하면 MSBuild 프로젝트에서 빌드 프로세스의 각기 다른 단계를 진행하는 동안 로거에 메시지를 생성할 수 있습니다.

Condition 매개 변수가 true이면 Text 매개 변수 값이 기록되고 빌드가 계속 실행됩니다. Condition 매개 변수가 없으면 메시지 텍스트가 기록됩니다. 기록에 대한 자세한 내용은 MSBuild의 로깅 개요을 참조하십시오.

기본적으로 메시지는 MSBuild 콘솔 로거로 보내집니다. 이 항목은 Log 매개 변수를 설정하여 변경할 수 있습니다. 로거는 Importance 매개 변수를 해석합니다.

위에 나열된 매개 변수 외에도 이 작업은 Task 클래스에서 상속하는 TaskExtension 클래스의 매개 변수를 상속합니다. 추가 매개 변수 목록과 해당 설명은 TaskExtension 기본 클래스를 참조하십시오.

예제

다음 코드 예제에서는 등록된 모든 로거에 메시지를 기록합니다.

<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>

참고 항목

개념

MSBuild의 로깅 개요

기타 리소스

MSBuild 작업 참조