XSD 工作
注意
只有在使用 C++ 建置系統時,才能使用此工作。
包裝 XML 結構描述定義工具 (xsd.exe),它會從來源產生結構描述或類別檔案。
注意
從 Visual Studio 2017 開始,xsd.exe 的 C++ 專案支援已過時。 您仍然可以將 CppCodeProvider.dll 手動新增至 GAC 來使用Microsoft.VisualC.CppCodeProvider API。
參數
下表說明 XSD 工作的參數。
AdditionalOptions
選擇性的 String 參數。
選項的清單,如命令列上所指定。 例如 /<option1> /<option2> /<option#>。 使用這個參數來指定任何其他 XSD 工作參數未表示的選項。
GenerateFromSchema
選擇性的 String 參數。
指定從指定的結構描述產生的類型。
指定下列其中一個值,每個值會分別對應至一個 XSD 選項。
classes - /classes
dataset - /dataset
語言
選擇性的 String 參數。
指定產生的程式碼要使用的程式語言。
可以選擇 CS (C#,此為預設值)、VB (Visual Basic) 或 JS (JScript)。 您可以對實作
System.CodeDom.Compiler.CodeDomProvider Class
的類別指定完整名稱。Namespace
選擇性的 String 參數。
指定產生的型別的執行階段命名空間。
來源
必要的
ITaskItem[]
參數。定義工作可以耗用和發出的 MSBuild 來源檔案項目的陣列。
SuppressStartupBanner
選擇性的 Boolean 參數。
如果是
true
,當工作開始時,會防止顯示著作權和版本號碼訊息。TrackerLogDirectory
選擇性的 String 參數。
指定追蹤器記錄檔的目錄。