Caractères spéciaux MSBuild

MSBuild réserve certains caractères à une utilisation précise dans certains contextes. Pour les utiliser littéralement dans le contexte où ils sont réservés, il vous suffit de les placer dans une séquence d’échappement. Par exemple, un astérisque n’a une signification spéciale que dans les attributs Include et Exclude d’une définition d’élément, et 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 tous les autres contextes, tapez simplement l’astérisque là 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 du caractère ASCII. Pour plus d’informations, consultez Guide pratique pour 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 Référencement des propriétés
@ %40 Référencement des listes d’éléments
' %27 Conditions et autres expressions
( %28 Utilisations multiples
) %29 Utilisations multiples
; %3B Séparateur de liste
? %3F Caractère générique pour les noms de fichiers des attributs Include et Exclude
* %2A Caractère générique pour les noms de fichiers des attributs Include et Exclude