Compartir a través de


Caracteres especiales de escape

Los caracteres especiales deben ser de escape únicamente si tienen un significado especial en el contexto en el que se utilizan. Por ejemplo, el asterisco (*) es un carácter especial sólo en los atributos "Include" y "Exclude" de una definición de elemento, o en una llamada a CreateItem. En todos los demás casos, el asterisco se trata como un asterisco literal. Aunque no necesita tratar los asteriscos como caracteres de escape en todas las partes de los archivos de proyecto, hacerlo no es perjudicial.

La siguientes es la lista completa de los caracteres especiales de escape:

Carácter

Descripción

%

Signo de porcentaje, utilizado para hacer referencia a los metadatos.

$

Signo de dólar, utilizado para hacer referencia a propiedades.

@

Arroba, utilizado para hacer referencia a listas de elementos.

(

Paréntesis de apertura, utilizado en listas.

)

Paréntesis de cierre, utilizado en listas.

`

Apóstrofo (o marca de paso), utilizado en condiciones y otras expresiones.

;

Punto y coma, separador de listas.

?

Signo de interrogación, un carácter comodín para describir una especificación de archivo en la sección Include/Exclude de un elemento.

*

Asterisco, un carácter comodín para describir una especificación de archivo en la sección Include/Exclude de un elemento.

Vea también

Tareas

Cómo: Utilizar caracteres de escape especiales en MSBuild

Otros recursos

Referencia de MSBuild

How to: Edit Project Files