Sdílet prostřednictvím


Postupy: Zápis speciálních znaků pomocí escape sekvence v nástroji MSBuild

Některé znaky mají zvláštní význam MSBuild soubory projektu.Příklady znaky středníkem (;) a hvězdičky. Úplný seznam těchto speciálních znaků, viz Speciální znaky nástroje MSBuild.

Na tyto speciální znaky lze použít jako literály v souboru projektu, je třeba pomocí syntaxe %xx, kde xx představuje ASCII hexadecimální hodnotu znaku.

Nástroj MSBuild speciální znaky

Jeden příklad použití speciálních znaků je Include atributu položky seznamu.Například následující položku seznamu deklaruje dvě položky: MyFile.cs a MyClass.cs.

<Compile Include="MyFile.cs;MyClass.cs"/>

Pokud chcete deklarovat položky obsahující v názvu středník, je nutné použít %xx syntaxe escape středník a MSBuild z deklarování dvě samostatné položky.Například následující položku ukončí středník a deklaruje jednu položku s názvem MyFile.cs;MyClass.cs.

<Compile Include="MyFile.cs%3BMyClass.cs"/>

Použít speciální znak MSBuild jako literální znak

  • Použít zápis %xx namísto speciální znak, kde xx reprezentuje hexadecimální hodnota znaku ASCII.Například použít (hvězdička) jako literální znak, použijte hodnotu %2A.

Viz také

Koncepty

Položky nástroje MSBuild

Další zdroje

Koncepty nástroje MSBuild

MSBuild