Caracteres de Escape especiais
Caracteres especiais devem ser antecedidas somente se eles têm um significado especial no contexto em que estão sendo usados. Por exemplo, o asterisco (*) é um caractere especial somente em "Incluir" e "Excluir" atributos de uma definição de item ou em uma chamada para CreateItem. Em outros casos, o asterisco é tratado como um asterisco literal. Enquanto você não precisará escape asteriscos em todos os lugares em arquivos de projeto, ao fazer isso não é tão prejudicial.
A lista completa de caracteres especiais para escapar à seguinte:
Caracterer |
Descrição |
---|---|
% |
Sinal de porcentagem, usado para referenciar os metadados. |
$ |
Sinal de dólar, usado para fazer referência a propriedades. |
@ |
Arroba, usado para fazer referência a listas de itens. |
( |
Parêntese de abertura, usado nas listas. |
) |
Parêntese de fechamento, usado nas listas. |
` |
Apóstrofo (ou marca de escala), usado em condições e outras expressões. |
; |
Ponto e vírgula, um separador de lista. |
? |
Ponto de interrogação, um caractere curinga ao descrever uma especificação de arquivo na seção de incluir/excluir do item. |
* |
Asterisco, um caractere curinga ao descrever uma especificação de arquivo na seção de incluir/excluir do item. |
Consulte também
Tarefas
Como: usar caracteres especiais no MSBuild