共用方式為


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 參數。

    指定追蹤器記錄檔的目錄。

另請參閱