Udostępnij za pośrednictwem


XSD — Zadanie

Uwaga

To zadanie jest dostępne tylko w przypadku korzystania z systemu kompilacji C++.

Opakowuje narzędzie definicji schematu XML (xsd.exe), które generuje pliki schematu lub klasy ze źródła.

Uwaga

Począwszy od programu Visual Studio 2017, obsługa projektu C++ dla xsd.exe jest przestarzała. Nadal można używać interfejsów API Microsoft.VisualC.CppCodeProvider , ręcznie dodając CppCodeProvider.dll do GAC.

Parametry

W poniższej tabeli opisano parametry zadania XSD .

  • Dodatkoweopcje

    Opcjonalny parametr ciągu .

    Lista opcji określonych w wierszu polecenia. Na przykład /<option1> /<option2> /<option#>. Użyj tego parametru, aby określić opcje, które nie są reprezentowane przez żaden inny parametr zadania XSD .

  • GenerateFromSchema

    Opcjonalny parametr ciągu .

    Określa typy generowane na podstawie określonego schematu.

    Określ jedną z następujących wartości, z których każda odpowiada opcji XSD.

    • klasy/klasy -

    • zestaw danych/zestaw danych -

  • Język

    Opcjonalny parametr ciągu .

    Określa język programowania, który ma być używany dla wygenerowanego kodu.

    Wybierz plik CS (C#, czyli domyślny), VB (Visual Basic) lub JS (JScript). Można również określić w pełni kwalifikowaną nazwę klasy, która implementuje System.CodeDom.Compiler.CodeDomProvider Classelement .

  • Przestrzeń nazw

    Opcjonalny parametr ciągu .

    Określa przestrzeń nazw czasu wykonywania wygenerowany typów.

  • Źródeł

    Wymagany parametr interfejsu ITaskItem[].

    Definiuje tablicę elementów plików źródłowych MSBuild, które mogą być używane i emitowane przez zadania.

  • SuppressStartupBanner

    Opcjonalny parametr logiczny .

    Jeśli trueprogram uniemożliwia wyświetlanie komunikatu o prawach autorskich i numerze wersji podczas uruchamiania zadania.

  • TrackerLogDirectory

    Opcjonalny parametr ciągu .

    Określa katalog dziennika trackera.

Zobacz też