Znaki specjalne w programie MSBuild
MSBuildzastrzega sobie niektórych znaków specjalnych w określonych kontekstach.Masz tylko takich znaków escape, jeśli chcesz ich użyć dosłownie w kontekście, w którym są one zarezerwowane.Na przykład gwiazdka ma specjalne znaczenie tylko w Include i Exclude atrybuty definicji elementu i w wywołaniach CreateItem.Jeśli chcesz, aby znak gwiazdki pojawiają się jako gwiazdki w jednym z tych kontekstach, musi ona escape.W każdym kontekście wpisz gwiazdkę, gdzie ma się pojawić.
Aby znak specjalny, należy użyć składni %xx, gdzie xx reprezentuje szesnastkowej wartości znaku ASCII.Aby uzyskać więcej informacji, zobacz Porady: znaki specjalne ucieczki w MSBuild.
Znaki specjalne
Poniższej tabeli list MSBuild znaki specjalne:
Znak |
ASCII |
Zastrzeżone użycie |
---|---|---|
% |
%25 |
Odwoływanie się do metadanych |
$ |
%24 |
Odwoływanie się do właściwości |
@ |
%40 |
Odwołujący się list przedmiotów |
' |
%27 |
Warunki i innych wyrażeń. |
; |
% 3B |
Separator listy |
? |
% 3F |
Wieloznaczny nazw plików w Include i Exclude atrybuty |
* |
% 2A |
Wieloznaczny do użytku w nazwach plików w Include i Exclude atrybuty |