Знаки, требующие отключения их специального значения
Специальные знаки необходимо экранировать только в том случае, если они имеют специальное значение в контексте. Например, звездочка (*) является специальным знаком только в атрибутах определения элементов "Include" и "Exclude" или при вызове метода CreateItem. Во всех остальных случаях звездочка интерпретируется как символ звездочки. Отсутствие экранирующего символа для звездочки в любом файле проекта не вызовет ошибки.
Полный список экранируемых специальных знаков:
Знак |
Описание |
---|---|
% |
Символ процента используется для создания ссылки на метаданные. |
$ |
Символ доллара используется для создания ссылки на свойства. |
@ |
Знак "собака" (@) используется для создания ссылки на списки элементов. |
( |
Открывающая скобка используется в списках. |
) |
Закрывающая скобка используется в списках. |
` |
Апостроф (или деление) используется в условиях и в других выражениях. |
; |
Точка с запятой является разделителем списка элементов. |
? |
Вопросительный знак используется в качестве подстановочного символа при описании файловой спецификации в разделах элементов "Include" и "Exclude". |
* |
Звездочка используется в качестве подстановочного символа при описании файловой спецификации в разделах элементов "Include" и "Exclude". |
См. также
Задачи
Как обеспечить пропуск специальных знаков в MSBuild