Udostępnij za pośrednictwem


Jak: znaki specjalne w MSBuild Escape

Niektóre znaki mają specjalne znaczenie MSBuild pliki projektu.Przykłady znaków średnikami (;) i gwiazdki **. Aby uzyskać pełną listę tych znaków specjalnych, zobacz Znaki specjalne programu MSBuild.

Aby użyć tych znaków specjalnych, jak literały w pliku projektu, musi być określona przy użyciu % składnixx, gdzie xx reprezentuje wartość szesnastkową ASCII znaku.

Znaki specjalne MSBuild

Jeden przykład gdzie znaki specjalne są używane jest w Include atrybutu elementu listy.Na przykład na poniższej liście element deklaruje dwa elementy: MyFile.cs i MyClass.cs.

<Compile Include="MyFile.cs;MyClass.cs"/>

Jeśli chcesz zadeklarować elementu, który zawiera średnik w nazwie musi użyć %xx składni średnik i zapobiec MSBuild przez dwa oddzielne elementy.Na przykład, następujący element wypływa średnik i deklaruje jeden element o nazwie MyFile.cs;MyClass.cs.

<Compile Include="MyFile.cs%3BMyClass.cs"/>

Aby użyć znaku specjalnego programu MSBuild jako znak literałowy

  • Użyj % notacjixx zamiast znaków specjalnych, gdy xx reprezentuje wartość szesnastkową znaku ASCII.Na przykład, aby jako znak literałowy, należy użyć gwiazdki **, należy użyć wartości %2A.

Zobacz też

Koncepcje

Program MSBuild elementów

Inne zasoby

Pojęcia dotyczące programu MSBuild

Program MSBuild