Caratteri speciali di escape

Aggiornamento: novembre 2007

I caratteri speciali devono essere di tipo escape solo se hanno significato speciale nel contesto nel quale sono utilizzati. Ad esempio, l'asterisco (*) è un carattere speciale solo negli attributi "Include" e "Exclude" di una definizione dell'elemento o in una chiamata a CreateItem. In tutti gli altri casi, l'asterisco è trattato come un asterisco letterale. Sebbene non sia necessario sottoporre a escape gli asterischi ovunque nei file di progetto, l'operazione non comporta danno.

Di seguito è riportato l'elenco completo dei caratteri speciali da sottoporre a escape.

Carattere

Descrizione

%

Segno di percentuale, usato per fare riferimento ai metadati.

$

Segno di dollaro, usato per fare riferimento alle proprietà.

@

Chiocciola, usata per fare riferimento agli elenchi di elementi.

(

Parentesi di apertura, usata negli elenchi.

)

Parentesi di chiusura, usata negli elenchi.

`

Apostrofo o segno di graduazione, usato nelle condizioni e in altre espressioni.

;

Punto e virgola, un separatore di elenco.

?

Punto interrogativo, un carattere jolly usato per descrivere una specifica di file nella sezione Include/Exclude di un elemento.

*

Asterisco, un carattere jolly usato per descrivere una specifica di file nella sezione Include/Exclude di un elemento.

Vedere anche

Attività

Procedura: utilizzare caratteri di escape speciali in MSBuild

Procedura: modificare i file di progetto

Altre risorse

Riferimenti a MSBuild