Compartilhar via


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

Outros recursos

Referência do MSBuild

How to: Edit Project Files