MSBuild-Sonderzeichen

MSBuild reserviert einige Zeichen zur besonderen Verwendung in bestimmten Kontexten. Sie müssen diese Zeichen nur mit Escapezeichen versehen, wenn Sie sie im reservierten Kontext als Literal verwenden möchten. So hat ein Sternchen (*) nur für das Include-Attribut und das Exclude-Attribut einer Elementdefinition sowie in Aufrufen von CreateItem eine besondere Bedeutung. Wenn ein Sternchen in diesen Kontexten als Sternchen angezeigt werden soll, müssen Sie es mit einem Escapezeichen versehen. Geben Sie in jedem anderen Kontext das Sternchen dort ein, wo es angezeigt werden soll.

Um ein Sonderzeichen mit Escapezeichen zu versehen, verwenden Sie die Syntax %xx, wobei xx den Hexadezimalwert des ASCII-Zeichens darstellt. Weitere Informationen finden Sie unter Gewusst wie: Escapesonderzeichen in MSBuild.

Sonderzeichen

In der folgenden Tabelle sind die Sonderzeichen von MSBuild aufgeführt:

Zeichen

ASCII

Reservierte Verwendung

%

%25

Verweis auf Metadaten

$

%24

Verweis auf Eigenschaften

@

%40

Verweis auf Elementlisten

'

%27

Bedingungen und andere Ausdrücke

;

%3B

Listentrennzeichen

?

%3F

Platzhalterzeichen für Dateinamen im Include-Attribut und im Exclude-Attribut

*

%2A

Platzhalterzeichen für Dateinamen im Include-Attribut und im Exclude-Attribut

Siehe auch

Konzepte

Weiterführende MSBuild-Konzepte

MSBuild-Elemente

Änderungsprotokoll

Datum

Versionsgeschichte

Grund

Juni 2010

ASCII-Spalte hinzugefügt.

Informationsergänzung.