Поделиться через


Знаки, требующие отключения их специального значения

Обновлен: Ноябрь 2007

Специальные знаки необходимо экранировать только в том случае, если они имеют специальное значение в контексте. Например, звездочка (*) является специальным знаком только в атрибутах определения элементов "Include" и "Exclude" или при вызове метода CreateItem. Во всех остальных случаях звездочка интерпретируется как символ звездочки. Отсутствие экранирующего символа для звездочки в любом файле проекта не вызовет ошибки.

Полный список экранируемых специальных знаков:

Символ

Описание

%

Символ процента используется для создания ссылки на метаданные.

$

Символ доллара используется для создания ссылки на свойства.

@

Знак "собака" используется для создания ссылки на списки элементов.

(

Открывающая скобка используется в списках.

)

Закрывающая скобка используется в списках.

`

Апостроф (или деление) используется в условиях и в других выражениях.

;

Точка с запятой является разделителем списка элементов.

?

Вопросительный знак используется в качестве подстановочного символа при описании файловой спецификации в разделах элементов "Include" и "Exclude".

*

Звездочка используется в качестве подстановочного символа при описании файловой спецификации в разделах элементов "Include" и "Exclude".

См. также

Задачи

Как обеспечить пропуск специальных знаков в MSBuild

Практическое руководство. Редактирование файлов проекта

Другие ресурсы

Справочные сведения о MSBuild