Sdílet prostřednictvím


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ů