MSBuild 특수 문자

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

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

특수 문자

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

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