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.