저는 C# developpment에서 새로운 기능을 가지고 있으며 각 XSD 스키마에 대해 하나의 CS 파일을 가져 오는 절차를 알고 싶습니다.xml 스키마 (xsd)에 대한 cs 파일을 얻는 방법
3 개의 xsd 파일 (A.xsd, B.xsd 및 Common.xsd)이 있습니다. A와 B 모두 Common을 가져 오기로 사용합니다. 난 성공하지 않고 "xsd.exe"와 "xsd2code.exe"를 시도했다. 복잡한 유형에는 최상위 요소 "Common.xsd"로 발견되지 않았기 때문에
"xsd.exe"
- 클래스를 생성 할 수 없습니다.
- "A.cs"및 "B.cs"파일은 생성되지만 "Common.xsd"코드는 각 파일에 있습니다.
은 "xsd2code.exe"
- "Common.cs은"글쎄, "MyNamespace.Common"선택이 끝난 한 네임 스페이스를 사용하여 생성됩니다.
- 지정되지 않은 유형으로 인해 다른 파일을 생성 할 수 없지만 사용자 지정 사용 ("/ cu"옵션)으로 "MyNamespace.Common"을 사용합니다.
사람은 아이디어가 있습니까?
미리 감사드립니다.
좋아, 작동하지만 모두 하나의 파일에 있습니다. 내 목표는 스키마 당 하나의 cs 파일을 갖는 것입니다. – Bref
확장 된 답변을 참조하십시오. –
나는 첫 번째 옵션에 대해 이미 생각해 봤습니다. 그러나 내 견해로 볼 때 자동 작업 후 수동 작업은 까다 롭습니다. 두 번째 옵션은 사실 훨씬 더 복잡하지만 잘 작동합니다. 당신의 프로세스는 저를 도우며 고맙습니다. – Bref