다음을 통해 공유


MSBuild 특수 문자

MSBuild는 특정 컨텍스트에서 특별한 용도로 사용할 일부 문자를 예약합니다. 예약된 컨텍스트에서 문자 그대로 사용하려는 경우 이러한 문자를 이스케이프 처리해야 합니다. 예를 들어 별표는 항목 정의의 IncludeExclude 특성 및 CreateItem에 대한 호출에서만 특별한 의미를 가집니다. 별표를 해당 컨텍스트 중 하나에서 별표로 표시하려면 이스케이프 처리해야 합니다. 모든 다른 컨텍스트에서 별표를 표시하려는 곳에 입력합니다.

특수 문자를 이스케이프 처리하려면 %<xx> 구문을 사용합니다. 여기서 <xx>는 문자의 ASCII 16진수 값을 나타냅니다. 자세한 내용은 방법: MSBuild의 이스케이프 특수 문자를 참조하세요.

특수 문자

다음 표에는 MSBuild 특수 문자가 나열되어 있습니다.

문자 ASCII 예약 사용량
% 25% 메타데이터 참조
$ 24% 속성 참조
@ 40% 항목 목록 참조
' %27 조건 및 기타 식
( 28% 여러 용도
) %29 여러 용도
; %3B 목록 구분 기호
? %3F IncludeExclude 특성의 파일 이름에 대한 와일드 카드 문자
* %2A IncludeExclude 특성의 파일 이름에서 사용할 와일드 카드 문자