XSD-Aufgabe
Hinweis
Diese Aufgabe ist nur verfügbar, wenn Sie das C++-Buildsystem verwenden.
Umschließt das XML-Schemadefinitionstool (xsd.exe), das Schema- oder Klassendateien aus einer Quelle generiert.
Hinweis
Ab Visual Studio 2017 ist die Unterstützung von C++-Projekten für xsd.exe veraltet. Sie können die APIs Microsoft.VisualC.CppCodeProvider weiterhin verwenden, indem Sie die Datei CppCodeProvider.dll manuell dem globalen Assemblycache hinzufügen.
Parameter
In der folgenden Tabelle werden die Parameter der XSD-Aufgabe beschrieben.
AdditionalOptions
Optionaler String -Parameter.
Eine Liste von Optionen, wie in der Befehlszeile angegeben. Zum Beispiel: /</option1> /<option2> /<option#>. Verwenden Sie diesen Parameter, um Optionen anzugeben, die nicht durch einen anderen XSD-Aufgabenparameter repräsentiert werden.
GenerateFromSchema
Optionaler String -Parameter.
Gibt die Typen an, die aus dem angegebenen Schema generiert werden.
Geben Sie einen der folgenden Werte an, von denen jeder einer XSD-Option entspricht.
classes - /classes
dataset - /dataset
Sprache
Optionaler String -Parameter.
Gibt die Programmiersprache an, die für den generierten Code verwendet werden soll.
Wählen Sie zwischen CS (C#, der Standard), VB (Visual Basic) und JS (JScript) aus. Sie können auch einen vollqualifizierten Namen für eine Klasse angeben, die
System.CodeDom.Compiler.CodeDomProvider Class
implementiert.Namespace
Optionaler String -Parameter.
Gibt den Laufzeitnamespace für die generierten Typen an.
Sources
Erforderlicher
ITaskItem[]
-Parameter.Definiert ein Array von MSBuild-Quelldateielementen, die verbraucht und von Aufgaben ausgegeben werden können.
SuppressStartupBanner
Optionaler Boolean-Parameter.
Bei
true
wird die Anzeige der Copyright- und Versionsnummernmeldung bei Aufgabenstart verhindert.TrackerLogDirectory
Optionaler String -Parameter.
Gibt das Verzeichnis für das Nachverfolgungsprotokoll an.