Znaki specjalne w programie MSBuild

Program MSBuild rezerwuje niektóre znaki do użytku specjalnego w określonych kontekstach. Musisz tylko uciec od takich znaków, jeśli chcesz ich używać dosłownie w kontekście, w którym są zastrzeżone. Na przykład gwiazdka ma specjalne znaczenie tylko w Include atrybutach i Exclude definicji elementu oraz w wywołaniach metody CreateItem. Jeśli chcesz, aby gwiazdka była wyświetlana jako gwiazdka w jednym z tych kontekstów, musisz go użyć. W każdym innym kontekście wpisz gwiazdkę, w której ma być wyświetlana.

Aby uniknąć znaku specjalnego, użyj składni %<xx>, gdzie <xx> reprezentuje wartość szesnastkową ASCII znaku. Aby uzyskać więcej informacji, zobacz How to: Escape special characters in MSBuild (Instrukcje: ucieczka znaków specjalnych w programie MSBuild).

Znaki specjalne

W poniższej tabeli wymieniono znaki specjalne programu MSBuild:

Znaków ASCII Użycie zarezerwowane
% 25% Odwoływanie się do metadanych
$ 24% Odwoływanie się do właściwości
@ 40% Odwoływanie się do list elementów
' 27% Warunki i inne wyrażenia
( 28% Wiele zastosowań
) 29% Wiele zastosowań
; %3B Separator listy
? %3F Symbol wieloznaczny dla nazw plików w Include atrybutach i Exclude
* %2A Symbol wieloznaczny do użycia w nazwach plików w Include atrybutach i Exclude