XSD 작업XSD Task

소스에서 스키마 또는 클래스 파일을 생성하는 XML 스키마 정의 도구(xsd.exe)를 래핑합니다.Wraps the XML Schema Definition tool (xsd.exe), which generates schema or class files from a source.

매개 변수Parameters

다음 표에서는 XSD 작업의 매개 변수에 대해 설명합니다.The following table describes the parameters of the XSD task.

  • AdditionalOptionsAdditionalOptions

    선택적 String 매개 변수입니다.Optional String parameter.

    명령줄에 지정된 것처럼 옵션 목록입니다.A list of options as specified on the command line. 예를 들면 "/option1 /option2 /option#"과 같습니다.For example, "/option1 /option2 /option#". 이 매개 변수를 사용하여 다른 XSD 작업 매개 변수로 표현되지 않는 옵션을 지정합니다.Use this parameter to specify options that are not represented by any other XSD task parameter.

  • GenerateFromSchemaGenerateFromSchema

    선택적 String 매개 변수입니다.Optional String parameter.

    지정한 스키마에서 생성되는 유형을 지정합니다.Specifies the types that are generated from the specified schema.

    각각 XSD 옵션에 해당하는 다음 값 중 하나를 지정합니다.Specify one of the following values, each of which corresponds to an XSD option.

    • 클래스 - /classesclasses - /classes

    • 데이터 집합 - /datasetdataset - /dataset

  • 언어Language

    선택적 String 매개 변수입니다.Optional String parameter.

    생성된 코드에 사용할 프로그래밍 언어를 지정합니다.Specifies the programming language to use for the generated code.

    CS(C#, 기본값), VB(Visual Basic) 또는 JS(JScript) 중에서 선택합니다.Choose from CS (C#, which is the default), VB (Visual Basic), or JS (JScript). System.CodeDom.Compiler.CodeDomProvider Class를 구현하는 클래스의 정규화된 이름을 지정할 수도 있습니다.You can also specify a fully qualified name for a class that implements System.CodeDom.Compiler.CodeDomProvider Class.

  • NamespaceNamespace

    선택적 String 매개 변수입니다.Optional String parameter.

    생성된 형식에 대한 런타임 네임스페이스를 지정합니다.Specifies the runtime namespace for the generated types.

  • SourcesSources

    필수 ITaskItem[] 매개 변수입니다.Required ITaskItem[] parameter.

    작업에서 사용하고 내보낼 수 있는 MSBuild 소스 파일 항목의 배열을 정의합니다.Defines an array of MSBuild source file items that can be consumed and emitted by tasks.

  • SuppressStartupBannerSuppressStartupBanner

    선택적 Boolean 매개 변수입니다.Optional Boolean parameter.

    true인 경우 작업을 시작할 때 저작권과 버전 번호 메시지가 표시되지 않도록 합니다.If true, prevents the display of the copyright and version number message when the task starts.

  • TrackerLogDirectoryTrackerLogDirectory

    선택적 String 매개 변수입니다.Optional String parameter.

    추적기 로그용 디렉터리를 지정합니다.Specifies the directory for the tracker log.

참고 항목See Also

작업 참조Task Reference