Microsoft MVP성태의 닷넷 이야기
질문이라기 보단... [링크 복사], [링크+제목 복사]
조회: 11912
글쓴 사람
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

... 31  [32]  33  34  35  36  37  38  39  40  41  42  43  44  45  ...
NoWriterDateCnt.TitleFile(s)
5068누오10/10/20187791ASP Core 2.0 에서 dll안에 있는 뷰 읽어들이는 방법? [1]
5067김정민10/5/20187785다른 윈도우가 깨지는 현상을 막을 수 있을까요 [3]
5066로니브10/4/20188567ASP.NET MVC에서 View 파일 숨기는법? 보안처리 하는법? 관련 질문.. [1]
5065키모10/1/20189769문자 질문입니다. [3]
5064로니브10/1/20189112클래스 라이브러리에서 .cshtml파일을 추가하는 방법은 없나요? [3]
5063진우9/28/20188131ADO.net 과 Entity Framework 차이 문의 [2]
5062테스트9/27/20188676C# import file 의 구조체 배열 선언 및 호출에 대해 문의. [3]
5061안녕하세요9/13/20188661c# 프로그래밍 관련 문의 [1]
5060임민재9/8/20188130c# install 파일 생성 시 문제가 발생하였습니다 [1]파일 다운로드1
50599/7/20187830Winform TextBox 포커스 유지하는 방법 질문 [파일첨부] [1]파일 다운로드1
50589/5/201811238Winform TextBox 포커스 유지하는 방법 질문 [3]
5056박종윤8/30/201810577c# dll을 C++에서 사용 시 event 호출 [4]파일 다운로드1
5055초보자8/29/20189203asp.net 에서 다른 서버의 iis를 stop하는 batch file을 실행시키는데 동작하지 않습니다. [5]
5054사도신8/29/20187913[wpf] textbox insert overite 모드시에 [4]파일 다운로드1
5053엿장수8/26/20187282directshow filter 에서의 IMediaSample 의 시간에대한질문입니다 [1]
5052오명현8/26/20188167Tcp소켓 실습 Exeption 도와주세요! [4]파일 다운로드1
5049오명현8/23/20187537책 477페이지 내용 중 이해가 안가는 부분이 있어 질문드립니다. [1]
5048오명현8/23/20187227포트 관련 질문 하나더 있습니다. [1]
5047오명현8/22/20187897포트가 없을 경우를 가정한 내용에 대해 질문이 있습니다. 책468p. [1]
5046엿장수8/22/20187778다이렉트쇼 필터 추가하는데 [2]
5045임도진8/22/20188505c# opencv dll파일 로드 질문 [3]파일 다운로드1
5044엿장수8/20/20188204graphedit 에 등록되어있는 필터를 가져와서 사용하는방법을 알고싶습니다 [2]
5043hori...8/20/20187822Expression에 대한 책의 예제 관련하여 질문드립니다. [1]
5042황윤하8/20/20189542모드버스 TCP 관련 질문 [3]
5041david8/18/20189207.NET WebAPI 에서 Response 지연되는 이유 [3]
5040농상8/14/20188653정규표현식에 대해서 [3]
... 31  [32]  33  34  35  36  37  38  39  40  41  42  43  44  45  ...