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