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
데이터 세트 - /dataset
언어
선택적 String 매개 변수입니다.
생성된 코드에 사용할 프로그래밍 언어를 지정합니다.
CS(C#, 기본값), VB(Visual Basic) 또는 JS(JScript) 중에서 선택합니다.
System.CodeDom.Compiler.CodeDomProvider Class
를 구현하는 클래스의 정규화된 이름을 지정할 수도 있습니다.네임스페이스
선택적 String 매개 변수입니다.
생성된 형식에 대한 런타임 네임스페이스를 지정합니다.
원본
필수
ITaskItem[]
매개 변수입니다.작업에서 사용하고 내보낼 수 있는 MSBuild 소스 파일 항목의 배열을 정의합니다.
SuppressStartupBanner
선택적 Boolean 매개 변수입니다.
true
인 경우 작업을 시작할 때 저작권과 버전 번호 메시지가 표시되지 않도록 합니다.TrackerLogDirectory
선택적 String 매개 변수입니다.
추적기 로그용 디렉터리를 지정합니다.