MSBuild-Sonderzeichen

MSBuild reserviert einige Zeichen für die besondere Verwendung in spezifischen Kontexten. Sie müssen diese Zeichen nur mit einem Escapezeichen versehen, wenn Sie sie in dem für sie reservierten Kontext in ihrer ursprünglichen Bedeutung verwenden möchten. Beispielsweise hat ein Sternchen nur in den Attributen Include und Exclude einer Elementdefinition und im Zusammenhang mit Aufrufen von CreateItem eine besondere Bedeutung. Wenn aber ein Sternchen in diesen Kontexten wirklich als Sternchen angezeigt werden soll, müssen Sie es mit einem Escapezeichen versehen. In allen anderen Kontexten müssen Sie lediglich auf die Sternchentaste drücken, wenn ein Sternchen angezeigt werden soll.

Verwenden Sie die Syntax %<xx>, um ein Sonderzeichen mit einem Escapezeichen zu versehen, wobei <xx> den Hexadezimalwert des ASCII-Zeichens darstellt. Weitere Informationen finden Sie unter Vorgehensweise: Escapesonderzeichen in MSBuild.

Sonderzeichen

In der folgenden Tabelle werden Sonderzeichen für MSBuild aufgeführt:

Zeichen ASCII Reservierte Nutzung
% %25 Verweisen auf Metadaten
$ %24 Verweisen auf Eigenschaften
@ %40 Verweisen auf Elementlisten
' %27 Bedingungen und andere Ausdrücke
( %28 Mehrere Verwendungsmöglichkeiten
) %29 Mehrere Verwendungsmöglichkeiten
; %3B Listentrennzeichen
? %3F Platzhalterzeichen für Dateinamen in Include- und Exclude-Attributen
* %2A Platzhalterzeichen für Dateinamen in Include- und Exclude-Attributen