Share via


Sonderzeichen mit Escapezeichen

Sonderzeichen müssen nur dann mit Escapezeichen versehen werden, wenn sie eine besondere Bedeutung in dem Kontext haben, in dem sie verwendet werden. Beispielsweise ist das Sternchen (*) nur in den "Include"- und "Exclude"-Attributen einer Elementdefinition oder in einem Aufruf von CreateItem ein Sonderzeichen. In allen anderen Fällen wird das Sternchen als einfaches Sternchen behandelt. Obwohl sie Sternchen nicht überall in Projektdateien mit Escapezeichen versehen müssen, kann dies auch nicht schaden.

Verwenden Sie die Notation %xx anstelle des Sonderzeichens, wobei xx den Hexadezimalwert des ASCII-Zeichens darstellt. Wenn Sie ein Sternchen (*) als Literalzeichen verwenden möchten, verwenden Sie z. B. den Wert %2A.

Es folgt die vollständige Liste der Sonderzeichen mit Escapezeichen:

Zeichen

Beschreibung

%

Prozentzeichen, für Verweise auf Metadaten verwendet.

$

Dollarzeichen, für Verweise auf Eigenschaften verwendet.

@

At-Zeichen, für Verweise auf Elementlisten verwendet.

(

Öffnende runde Klammer, in Listen verwendet.

)

Schließende runde Klammer, in Listen verwendet.

`

Apostroph, in Bedingungen und anderen Ausdrücken verwendet.

;

Semikolon, ein Listentrennzeichen.

?

Fragezeichen, ein Platzhalterzeichen beim Beschreiben einer Dateispezifikation im Include/Exclude-Abschnitt eines Elements.

*

Sternchen, ein Platzhalterzeichen beim Beschreiben einer Dateispezifikation im Include/Exclude-Abschnitt eines Elements.

Siehe auch

Aufgaben

Gewusst wie: Escapesonderzeichen in MSBuild

Weitere Ressourcen

MSBuild-Referenz