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 매개 변수입니다. 추적기 로그용 디렉터리를 지정합니다. |