MSBuild özel karakterleri

MSBuild bazı karakterleri belirli bağlamlarda özel kullanım için ayırır. Bu tür karakterleri yalnızca ayrılmış oldukları bağlamda kullanmak istiyorsanız kaçış karakteri kullanmanız gerekir. Örneğin, yıldız işareti yalnızca bir öğe tanımının Include ve Exclude özniteliklerinde ve çağrılarında CreateItemözel bir anlama sahiptir. Bir yıldız işaretinin bu bağlamlardan birinde yıldız işareti olarak görünmesini istiyorsanız, bu durumdan kaçmalısınız. Diğer her bağlamda, yıldız işaretinizi görünmesini istediğiniz yere yazmanız yeter.

Özel bir karakterden kaçmak için %<xx> söz dizimini kullanın; burada <xx> , karakterin ASCII onaltılık değerini temsil eder. Daha fazla bilgi için bkz . Nasıl yapılır: MSBuild'de özel karakterlerin kaçışı.

Özel karakterler

Aşağıdaki tabloda MSBuild özel karakterleri listelenir:

Karakter ASCII Ayrılmış kullanım
% %25 Meta veriye başvurma
$ %24 Özelliklere başvurma
@ %40 Öğe listelerine başvurma
' %27 Koşullar ve diğer ifadeler
( %28 Birden çok kullanım
) %29 Birden çok kullanım
; %3B Liste ayracı
? %3F ve Exclude özniteliklerindeki Include dosya adları için joker karakter
* %2A ve Exclude özniteliklerinde dosya adlarında Include kullanılacak joker karakter