Speciální znaky nástroje MSBuild
Nástroj MSBuild si vyhrazuje některé znaky pro speciální použití v konkrétních kontextech. Takové znaky musíte utéct pouze v případě, že je chcete použít doslova v kontextu, ve kterém jsou rezervované. Hvězdička má například zvláštní význam pouze v Include
definici položky a Exclude
atributy definice položky a ve voláních CreateItem
. Pokud chcete, aby hvězdička v jednom z těchto kontextů vypadala jako hvězdička, musíte ji utéct. V každém druhém kontextu stačí zadat hvězdičku, ve které se má zobrazit.
Chcete-li uvést speciální znak, použijte syntaxi %<xx>, kde <xx> představuje šestnáctkovou hodnotu znaku ASCII. Další informace naleznete v tématu Postupy: Řídicí speciální znaky v nástroji MSBuild.
Speciální znaky
Následující tabulka uvádí speciální znaky nástroje MSBuild:
Znak | ASCII | Rezervované využití |
---|---|---|
% | 25 % | Odkazování na metadata |
$ | 24 % | Odkazování na vlastnosti |
@ | 40% | Odkazování na seznamy položek |
' | 27 % | Podmínky a další výrazy |
( | 28 % | Více použití |
) | 29 % | Více použití |
; | %3B | Oddělovač seznamu |
? | %3F | Zástupný znak pro názvy souborů v Include a Exclude atributech |
* | %2A | Zástupný znak pro použití v názvech Include souborů a Exclude atributů |