다음을 통해 공유


이스케이프할 특수 문자

특수 문자는 사용 중인 컨텍스트에서 특별한 의미를 가질 경우에만 이스케이프되어야 합니다. 예를 들어, 별표(*)는 항목 정의의 "Include" 및 "Exclude" 특성이나 CreateItem에 대한 호출에서만 특수 문자로 처리되고 다른 모든 경우에는 리터럴 별표로 처리됩니다. 프로젝트 파일에서는 어디에서도 별표를 이스케이프할 필요가 없지만 별표를 이스케이프해도 문제가 되지는 않습니다.

다음은 이스케이프할 특수 문자의 전체 목록입니다.

문자

설명

%

메타데이터를 참조하는 데 사용되는 백분율 기호입니다.

$

속성을 참조하는 데 사용되는 달러 기호입니다.

@

항목 목록을 참조하는 데 사용되는 at 기호입니다.

(

목록에 사용되는 여는 괄호입니다.

)

목록에 사용되는 닫는 괄호입니다.

`

조건 또는 기타 식에 사용되는 아포스트로피(또는 눈금 표시)입니다.

;

목록 구분 기호로 사용되는 세미콜론입니다.

?

항목의 Include/Exclude 섹션에서 파일 사양을 설명할 때 와일드카드 문자로 사용되는 물음표입니다.

*

항목의 Include/Exclude 섹션에서 파일 사양을 설명할 때 와일드카드 문자로 사용되는 별표입니다.

참고 항목

작업

방법: MSBuild의 이스케이프 특수 문자

기타 리소스

MSBuild 참조

How to: Edit Project Files