MSBuild karakter khusus

MSBuild mencadangkan beberapa karakter untuk penggunaan khusus dalam konteks tertentu. Anda hanya perlu menghindari karakter tersebut jika Anda ingin menggunakannya secara harfiah dalam konteks saat dicadangkan. Misalnya, tanda bintang memiliki arti khusus hanya dalam atribut Include dan Exclude dari definisi item, dan dalam panggilan ke CreateItem. Jika Anda ingin tanda bintang muncul sebagai tanda bintang di salah satu konteks tersebut, Anda harus menghindarinya. Dalam setiap konteks lainnya, cukup ketik tanda bintang di tempat yang Anda inginkan.

Untuk menghindari karakter khusus, gunakan sintaksis %<xx>, yang mana <xx> mewakili nilai heksadesimal ASCII karakter tersebut. Untuk informasi selengkapnya, lihat Cara: Menghindari karakter khusus di MSBuild.

Karakter khusus

Tabel berikut mencantumkan karakter khusus MSBuild:

karakter ASCII Penggunaan yang dipesan
% 25% Mereferensikan metadata
$ %24 Mereferensikan properti
@ 40% Mereferensikan daftar item
' %27 Kondisi dan ekspresi lainnya
( %28 Beberapa penggunaan
) 29% Beberapa penggunaan
; %3B Pemisah daftar
? %3F Karakter wildcard untuk nama file dalam atribut Include dan Exclude
* %2A Karakter wildcard untuk digunakan dalam nama file di atribut Include dan Exclude