부모글 보이기/감추기 AD BLOCK 해제 요청 이 글에는 광고가 많이 들어가 있지 않습니다. adblock을 해제하셔도 글을 읽는데 그다지 부담이 없으니 해제를 부탁드립니다. 기존의 XSDObjectGen.exe 에서 아쉬웠던 부분들을 나름대로 개선한 버전을 SmallTool ver 1.0.0.9 버전에 포함시켰습니다. 대표적으로, 스키마 상속 처리 및 Enum 형에 대한 처리를 개선했고, 소스 코드 자동 생성에 관한 VS.NET 2005 Add-in 을 포함시켰습니다. (Add-in 자체는 VS.NET 2003 에서도 구동이 되지만, 소스 코드 생성이 .NET 2.0 을 기준으로 맞춰져 있습니다.) 보다 자세한 부분은 다음의 링크를 참조하십시오. Small Tool 다운로드 ; https://www.sysnet.pe.kr/Default.aspx?mode=2&sub=3&pageno=0&detail=1&wid=- 스키마 상속 처리 (1) ; https://www.sysnet.pe.kr/Default.aspx?mode=2&sub=3&pageno=0&detail=1&wid=28 스키마 상속 처리 (2) ; https://www.sysnet.pe.kr/Default.aspx?mode=2&sub=3&pageno=0&detail=1&wid=30 스키마 상속 처리 (3) ; https://www.sysnet.pe.kr/Default.aspx?mode=2&sub=3&pageno=0&detail=1&wid=32 partial class 생성 ; https://www.sysnet.pe.kr/Default.aspx?mode=2&sub=3&pageno=0&detail=1&wid=27 Enum 처리 ; https://www.sysnet.pe.kr/Default.aspx?mode=2&sub=3&pageno=0&detail=1&wid=26 정리해 보면, 제가 수정한 XSDObjectGen.exe 를 사용하는 경우 Enum 처리의 경우는 기존의 소스를 그대로 유지하셔도 상관없습니다. Enum 관련 스키마의 하위에 annotation 노드가 없다면 기존의 XSDObjectGen.exe 와 동일하게 소스 생성을 합니다. 하지만, import 를 통해서 다른 스키마에서 가져온 경우라면 기존 방식 처럼 콘솔에서 직접 입력하는 것을 지원하지 않습니다. 자동으로 이뤄지게 되어 있는 데요. 그를 위해서 import 되는 그 스키마 파일안에, 콘솔에서 입력받던 것과 동일한 코드 네임스페이스를 annotation 에 포함시켜 주시면 됩니다. 기타 건의 사항이 있으시면 언제든지 메일 주십시오. [다음 글] VC++: 25. Microsoft National Language Support Downlevel APIs 1.0 사용 방법[이전 글] Team Foundation Server: 10. TFS 버전 컨트롤(TFVC)에 참여시킨 프로젝트의 로컬 경로를 옮기는 방법 [최초 등록일: 6/30/2006] [최종 수정일: 7/1/2006] 이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다. by SeongTae Jeong, mailto:techsharer at outlook.com 비밀번호 댓글 작성자 ... 31 [32] 33 34 35 36 37 38 39 40 41 42 43 44 45 ... NoWriterDateCnt.TitleFile(s) 13234정성태1/28/202319915개발 환경 구성: 661. dnSpy를 이용해 소스 코드가 없는 .NET 어셈블리의 코드를 변경하는 방법 [1]13233정성태1/28/202320031오류 유형: 840. C# - WebClient로 https 호출 시 "The request was aborted: Could not create SSL/TLS secure channel" 예외 발생13232정성태1/27/202315867스크립트: 43. uwsgi의 --processes와 --threads 옵션13231정성태1/27/202313961오류 유형: 839. python - TypeError: '...' object is not callable13230정성태1/26/202315434개발 환경 구성: 660. WSL 2 내부로부터 호스트 측의 네트워크로 UDP 데이터가 1개의 패킷으로만 제한되는 문제13229정성태1/25/202318317.NET Framework: 2090. C# - UDP Datagram의 최대 크기13228정성태1/24/202319831.NET Framework: 2089. C# - WMI 논리 디스크가 속한 물리 디스크의 정보를 얻는 방법 [2]113227정성태1/23/202318014개발 환경 구성: 659. Windows - IP MTU 값을 바꿀 수 있을까요? [1]13226정성태1/23/202315188.NET Framework: 2088. .NET 5부터 지원하는 GetRawSocketOption 사용 시 주의할 점13225정성태1/21/202316275개발 환경 구성: 658. Windows에서 실행 중인 소켓 서버를 다른 PC 또는 WSL에서 접속할 수 없는 경우13224정성태1/21/202315336Windows: 221. Windows - Private/Public/Domain이 아닌 네트워크 어댑터 단위로 방화벽을 on/off하는 방법13223정성태1/20/202314632오류 유형: 838. RDP 연결 오류 - The two computers couldn't connect in the amount of time allotted13222정성태1/20/202315170개발 환경 구성: 657. WSL - DockerDesktop.vhdx 파일 위치를 옮기는 방법13221정성태1/19/202315881Linux: 57. C# - 리눅스 프로세스 메모리 정보113220정성태1/19/202316531오류 유형: 837. NETSDK1045 The current .NET SDK does not support targeting .NET ...13219정성태1/18/202315234Windows: 220. 네트워크의 인터넷 접속 가능 여부에 대한 판단 기준13218정성태1/17/202314926VS.NET IDE: 178. Visual Studio 17.5 (Preview 2) - 포트 터널링을 이용한 웹 응용 프로그램의 외부 접근 허용13217정성태1/13/202316054디버깅 기술: 185. windbg - 64비트 운영체제에서 작업 관리자로 뜬 32비트 프로세스의 덤프를 sos로 디버깅하는 방법13216정성태1/12/202314330디버깅 기술: 184. windbg - 32비트 프로세스의 메모리 덤프인 경우 !peb 명령어로 나타나지 않는 환경 변수13215정성태1/11/202318826Linux: 56. 리눅스 - /proc/pid/stat 정보를 이용해 프로세스의 CPU 사용량 구하는 방법 [1]13214정성태1/10/202319219.NET Framework: 2087. .NET 6부터 SourceGenerator와 통합된 System.Text.Json [1]113213정성태1/9/202315470오류 유형: 836. docker 이미지 빌드 시 "RUN apt install ..." 명령어가 실패하는 이유13212정성태1/8/202318368기타: 85. 단정도/배정도 부동 소수점의 정밀도(Precision)에 따른 형변환 손실13211정성태1/6/202318160웹: 42. (https가 아닌) http 다운로드를 막는 웹 브라우저13210정성태1/5/202316669Windows: 219. 윈도우 x64의 경우 0x00000000`7ffe0000 아래의 주소는 왜 사용하지 않을까요?13209정성태1/4/202314385Windows: 218. 왜 윈도우에서 가상 메모리 공간은 64KB 정렬이 된 걸까요? ... 31 [32] 33 34 35 36 37 38 39 40 41 42 43 44 45 ...