Microsoft MVP성태의 닷넷 이야기
질문이라기 보단... [링크 복사], [링크+제목 복사],
조회: 21627
글쓴 사람
Beren Ko (beren at live.co.kr)
홈페이지
첨부 파일
 

그냥 푸념할데가 없어선...성태님 질문/답변 게시판에 글을 남깁니다.

XML 파일에 대응하는 클래스들을 만들어서 작업하기에 xsd.exe 로 .xml -> .xsd -> .cs 파일로 변환하여 사용하려 했더니 Deserialize 하는데 바로 오류가 나더라구요.
메시지는 아래와 같습니다.

임시 클래스를 생성할 수 없습니다(result=1).
error CS0030: 'UserQuery.generalApplication_infoApplication[]' 형식을 'UserQuery.generalApplication_infoApplication' 형식으로 변환할 수 없습니다.
error CS0029: 암시적으로 'UserQuery.generalApplication_infoApplication' 형식을 'UserQuery.generalApplication_infoApplication[]' 형식으로 변환할 수 없습니다.

처음부터 검색을 좀 해봤으면 좋을것을 반나절을 xml 파일과 xsd 그리고 만들어진 cs 파일을 뒤지며 뭐가 잘못되었지 살펴보았습니다.
근데 크기가 워낙 커서는 그게 쉽지 않더라구요.
결국 검색했는데 많은 분들이 저랑 같은 문제를 겪고 계시는...

자동 생성된 cs 파일에 DataType[][] 형태로 이차원 배열들이 선언된 곳이 있는데(오류메시지에 나오는 클래스들이 그렇게 선언되어 있습니다)
그것들을 일차원 배열로 바꾸면 될 거랍니다. 잘 알려진 닷넷 버그라는 말과 함께...

네...잘 작동합니다.
왜 이런 버그가 방치되어 있을까요? 뭔가 이유가 있으려나요? 알려진 지 꽤 오래된 것 같은데...
제목 그대로...그냥 푸념 몇자 적어보고 갑니다...ㅜㅜ








[최초 등록일: ]
[최종 수정일: 10/19/2015]


비밀번호

댓글 작성자
 



2015-10-19 11시00분
^^ 어떤 상황인지 제가 잘은 모르겠지만, xsd로 모든 것을 표현하지 못하는 경우일 수도 있을텐데요. 아마도 다음과 같이 확장 포인트가 있을지도 모릅니다.

BUG: 웹 서비스에서 DataTable 사용하기
; http://www.sysnet.pe.kr/2/0/338

푸념도 해주시니... ^^
정성태
2015-10-20 02시50분
헉...그냥 이런 글 써도 성태님께서 너그러이 봐 주실거라 생각하고 글 썼었는데 제 이야기만 하고 상황설명을 제대로 안했었네요.
답글로 다시 한 번 글을 남겨보았습니다^^
Beren Ko

... 61  62  63  64  65  66  67  [68]  69  70  71  72  73  74  75  ...
NoWriterDateCnt.TitleFile(s)
894최종문7/14/201019202try/finally 에 관해서 문의 드립니다.
895정성태7/15/201018894    답변글 [답변]: try/finally 에 관해서 문의 드립니다.
896최종문7/15/201020131        답변글 [답변]: [답변]: try/finally 에 관해서 문의 드립니다. [1]
893이병준 donator7/7/201021977Visual Studio 2010 에서의 Build 관련 질문 [1]
889임동찬7/6/201019484아래 887번에 대한 추가 질문
890정성태7/6/201020295    답변글 [답변]: 아래 887번에 대한 추가 질문
891임동찬7/6/201020131        답변글 [추가]: [답변]: 아래 887번에 대한 추가 질문
892정성태7/6/201016895            답변글 [답변]: [추가]: [답변]: 아래 887번에 대한 추가 질문
888김재영7/5/201017079TFS에 반드시! SQL Report랑 SharePoint(or WSS)가 붙어야 합니까? [2]
887임동찬7/2/201018259WCF sendTimeout에 관하여... [1]
886김재영6/16/201018366스레드 선언시 (Parameterized/)ThreadStart에 정의되는 메소드의 위치에 질문이 있습니다. [3]
885장근배6/13/201025896Win32Exception 창 핸들 에러 [1]
883채동민6/10/201018170비동기 DB 쿼리관련 질문
884정성태6/10/201019557    답변글 [답변]: 비동기 DB 쿼리관련 질문
881최준영5/24/201019504load되지않은 아이템 load하는 방법? [1]
880임상일5/10/201022234VS2010 TestManager를 통한 UI Test 관련 질문입니다. [2]파일 다운로드1
879정용훈5/3/201023535wcf 인증 문제 [2]
878채동민4/20/201022445WCF에서 maxItemsInObjectGraph 오류 관련 질문드립니다. [2]
872날쌘돌이4/8/201024550Windows7 에서 IIS에서 폼인증 으로 디버깅.. [1]파일 다운로드1
871영초4/7/201020083실버라이트로 스캐너 구동 프로그램이 가능할까요? [1]
869김재영4/6/201019108이미 실행된 어셈블리 컨트롤 권한을 다른 어셈블리에서 가져올 수 있습니까? [2]
868Lime3/5/201022533WCF 에서의 DataTable 사용 [2]
867Dani...2/18/201023172Question - HTTP 401.3 on DELETE, PUT verbs [6]파일 다운로드1
865박근대2/16/201019396WCF 오류 문의. [1]
863날쌘돌이1/31/201021665ActiveX Cab에서 닷넷 dll 등록 [1]
862장근배1/28/201019627AppPolId를 알 수 있는 방법이 있는지요? [1]
... 61  62  63  64  65  66  67  [68]  69  70  71  72  73  74  75  ...