Caractères spéciaux MSBuild

MSBuild réserve des caractères pour une utilisation spéciale dans des contextes spécifiques. Vous devez seulement placer ces caractères dans une séquence d'échappement si vous souhaitez les utiliser littéralement dans le contexte dans lequel ils sont réservés. Par exemple, un astérisque a uniquement une signification spéciale dans les attributs Include et Exclude d'une définition d'élément, ainsi que dans les appels à CreateItem. Si vous souhaitez qu'un astérisque apparaisse comme un astérisque dans l'un de ces contextes, vous devez le placer dans une séquence d'échappement. Dans chaque autre contexte, tapez juste l'astérisque où vous souhaitez qu'il apparaisse.

Pour placer un caractère spécial dans une séquence d'échappement, utilisez la syntaxe %xx, où xx représente la valeur hexadécimale ASCII du caractère. Pour plus d'informations, consultez Comment : utiliser des caractères spéciaux d'échappement dans MSBuild.

Caractères spéciaux

Le tableau suivant répertorie les caractères spéciaux MSBuild :

Caractère

ASCII

Utilisation réservée

%

%25

Référencement des métadonnées

$

%24

Propriétés du référencement

@

%40

Listes d'éléments de référencement

'

%27

Conditions et autres expressions

;

%3B

Séparateur de liste

?

%3F

Caractère générique pour les noms de fichiers dans les attributs Include et Exclude

*

%2A

Caractère générique à utiliser pour les noms de fichiers dans les attributs Include et Exclude

Voir aussi

Concepts

Éléments MSBuild

Autres ressources

Concepts avancés de MSBuild