2012-10-09 4 views
1

현재 YY 값을 사용하도록 XML을 업데이트하려고합니다.XSD를 사용하여 CS 파일 생성 훨씬 큰 클래스 생성

그래서 .xsd 파일에 <xsd:element name="currentYear" type="xsd:string"/>을 추가했습니다.

그런 다음 xsd를 실행하여 파일을 생성했습니다.

이 파일의 크기는 이전 .cs 파일의 10 배입니다.

그것은 생성되기 전 : 런타임 버전 : 런타임 버전 : 4.0.30319.269

이 큰 차이를 만들 것을 내가 사용하던 생성 4.0.30319.239 새 파일?

생성 한 새 .cs 파일을 사용하여 더 이상 컴파일 할 수 없습니다.

+0

관련 코드/XML을 표시하십시오. – leppie

+4

추가 정보가 필요합니다. 원본 파일을 생성하기 위해 xsd에 어떤 명령 행 옵션을 제공 했습니까? 현재 파일을 생성하는 커맨드 라인 옵션은 무엇입니까? 이전 파일과 새 파일의 차이점은 무엇입니까? 그리고 지금 어떤 오류를 컴파일하고 있습니까? 수동으로 원본 파일을 편집 한 사람이 있습니까? – dthorpe

+1

그것은 당신의 주된 질문은 아니지만, 당년의 가치를 원한다면'xsd : string'이 아닌'xsd : gYear'를 사용하는 것이 더 나을 것입니다. –

답변

1

문제는 파일을 만들 때 사용하고있는 명령이었습니다. xsd/dataset/language : CS XSDSchemaFile.xsd를 사용하고 xsd/classes/language를 시도한 후에도 모든 것이 잘 작동했습니다. CS XSDSchemaFile.xsd

관련 문제