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 Class
element .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
true
program uniemożliwia wyświetlanie komunikatu o prawach autorskich i numerze wersji podczas uruchamiania zadania.TrackerLogDirectory
Opcjonalny parametr ciągu .
Określa katalog dziennika trackera.