Caracteres especiales de MSBuild
MSBuild reserva algunos caracteres para usos especiales en contextos concretos. Para usar dichos caracteres literalmente en el contexto en el que están reservados, debe aplicarles secuencias de escape. Por ejemplo, un asterisco tiene un significado especial solo en los atributos Include
y Exclude
de una definición de elemento y en las llamadas a CreateItem
. Si quiere que aparezca como un asterisco en uno de estos contextos, debe aplicarle una secuencia de escape. En todos los demás contextos, simplemente escriba el asterisco donde quiera que aparezca.
Para aplicar una secuencia de escape a un carácter especial, use la sintaxis %<xx>, donde <xx> representa el valor hexadecimal ASCII del carácter. Para obtener más información, vea Cómo: Usar caracteres de escape especiales en MSBuild.
Caracteres especiales
En la tabla siguiente se muestran los caracteres especiales de MSBuild:
Carácter | ASCII | Uso reservado |
---|---|---|
% | %25 | Referencia a metadatos |
$ | %24 | Referencia a propiedades |
@ | %40 | Referencia a listas de elementos |
' | %27 | Condiciones y otras expresiones |
( | % 28 | Usos múltiples |
) | % 29 | Usos múltiples |
; | %3B | Separador de lista |
? | %3F | Carácter comodín para nombres de archivo en atributos Include y Exclude |
* | %2A | Carácter comodín para nombres de archivo en atributos Include y Exclude |