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