MSBuild 특수 문자
MSBuild는 특정 컨텍스트에서 특별한 용도로 사용할 일부 문자를 예약합니다. 예약된 컨텍스트에서 문자 그대로 사용하려는 경우 이러한 문자를 이스케이프 처리해야 합니다. 예를 들어 별표는 항목 정의의 Include
및 Exclude
특성 및 CreateItem
에 대한 호출에서만 특별한 의미를 가집니다. 별표를 해당 컨텍스트 중 하나에서 별표로 표시하려면 이스케이프 처리해야 합니다. 모든 다른 컨텍스트에서 별표를 표시하려는 곳에 입력합니다.
특수 문자를 이스케이프 처리하려면 %<xx> 구문을 사용합니다. 여기서 <xx>는 문자의 ASCII 16진수 값을 나타냅니다. 자세한 내용은 방법: MSBuild의 이스케이프 특수 문자를 참조하세요.
특수 문자
다음 표에는 MSBuild 특수 문자가 나열되어 있습니다.
문자 | ASCII | 예약 사용량 |
---|---|---|
% | 25% | 메타데이터 참조 |
$ | 24% | 속성 참조 |
@ | 40% | 항목 목록 참조 |
' | %27 | 조건 및 기타 식 |
( | 28% | 여러 용도 |
) | %29 | 여러 용도 |
; | %3B | 목록 구분 기호 |
? | %3F | Include 및 Exclude 특성의 파일 이름에 대한 와일드 카드 문자 |
* | %2A | Include 및 Exclude 특성의 파일 이름에서 사용할 와일드 카드 문자 |