Caratteri speciali di MSBuild
MSBuild riserva alcuni caratteri per un uso speciale in contesti specifici. L'escape di tali caratteri è necessario solo se devono essere usati letteralmente nel contesto in cui sono riservati. Ad esempio, un asterisco ha un significato speciale solo negli attributi Include
e Exclude
di una definizione di elemento e nelle chiamate a CreateItem
. Se un asterisco deve apparire come asterisco in uno di questi contesti, è necessario eseguirne l'escape. In ogni altro contesto, è sufficiente digitare l'asterisco nel punto in cui deve essere visualizzato.
Per eseguire l'escape di un carattere speciale, usare la sintassi %<xx>, dove <xx> rappresenta il valore esadecimale ASCII del carattere. Per altre informazioni, vedere Procedura: Usare caratteri di escape speciali in MSBuild.
Caratteri speciali
La tabella seguente elenca i caratteri speciali di MSBuild:
Carattere | ASCII | Utilizzo riservato |
---|---|---|
% | 25% | Riferimento ai metadati |
$ | 24% | Riferimento alle proprietà |
@ | 40 % | Riferimento a elenchi di elementi |
' | 27% | Condizioni e altre espressioni |
( | 28% | Più usi |
) | 29% | Più usi |
; | %3B | Separatore di elenco |
? | %3F | Carattere jolly per i nomi di file negli attributi Include e Exclude |
* | %2A | Carattere jolly per l'uso nei nomi di file negli attributi Include e Exclude |