Sdílet prostřednictvím


Jak: speciální znaky v MSBuild Escape

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 Nástroj MSBuild speciální znaky.

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

Nástroj MSBuild položky

Další zdroje

Nástroj MSBuild koncepty

MSBuild