다음을 통해 공유


XSD 작업

소스에서 스키마 또는 클래스 파일을 생성하는 XML 스키마 정의 도구(xsd.exe)를 래핑합니다. 자세한 내용은 XML Schema Definition Tool (Xsd.exe)을 참조하십시오.

매개 변수

다음 표에서는 XSD 작업의 매개 변수에 대해 설명합니다.

Parameter

설명

AdditionalOptions

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

명령줄에 지정된 것처럼 옵션 목록입니다. 예를 들어, "/option1 /option2 /option#"입니다. 이 매개 변수를 사용하여 다른 XSD 작업 매개 변수로 표현되지 않는 옵션을 지정합니다.

자세한 내용은 XML Schema Definition Tool (Xsd.exe)의 옵션 테이블을 참조하십시오.

GenerateFromSchema

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

지정된 스키마에서 생성된 형식을 지정합니다.

각각 XSD 옵션에 해당하는 다음 값 중 하나를 지정하십시오.

값명령줄 옵션
classes/classes
dataset/dataset

자세한 내용은 XML Schema Definition Tool (Xsd.exe)/classes 및 /dataset 옵션을 참조하십시오.

Language

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

생성된 코드에 사용할 프로그래밍 언어를 지정합니다.

CS(C#, 기본값), VB(Visual Basic), JS(JScript) 또는 VJS(Visual J#) 중에서 선택합니다. System.CodeDom.Compiler.CodeDomProvider Class를 구현하는 클래스의 정규화된 이름을 지정할 수도 있습니다.

자세한 내용은 XML Schema Definition Tool (Xsd.exe)/language: 옵션을 참조하십시오.

Namespace

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

생성된 형식에 대한 런타임 네임스페이스를 지정합니다.

자세한 내용은 XML Schema Definition Tool (Xsd.exe)/namespace: 옵션을 참조하십시오.

Sources

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

작업에서 사용하고 내보낼 수 있는 MSBuild 소스 파일 항목의 배열을 정의합니다.

SuppressStartupBanner

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

true인 경우 작업을 시작할 때 저작권과 버전 번호 메시지가 표시되지 않도록 합니다.

자세한 내용은 XML Schema Definition Tool (Xsd.exe)/nologo 옵션을 참조하십시오.

TrackerLogDirectory

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

추적기 로그용 디렉터리를 지정합니다.

참고 항목

기타 리소스

MSBuild 작업 참조