Microsoft MVP성태의 닷넷 이야기
VS.NET IDE: 54. VS.NET 2008 - 새롭게 도입되는 XSD Schema Designer [링크 복사], [링크+제목 복사],
조회: 22504
글쓴 사람
정성태 (techsharer at outlook.com)
홈페이지
첨부 파일
 


VS.NET 2008 - 새롭게 도입되는 XSD Schema Designer


VS.NET 2008을 설치해 보신 분들은, XSD 파일을 편집할 때 다소 당황스러웠을 것입니다. 왜냐하면, 디자이너 화면이 나오는 것이 아니고, 텍스트 편집기만 뜨기 때문입니다.

비교를 위해서.

VS.NET 2005의 경우, XSD 파일을 두 번 클릭해서 편집 모드로 불러오면 다음과 같은 화면이 나옵니다.

vsnet_2008_xsd_schema_desiner_2.png

이 기능은, 파일 편집과 관련한 다양한 기능을 아래와 같이 제공하기 때문입니다. 물론, XSD 편집도 그중의 일부이고요.

vsnet_2008_xsd_schema_desiner_1.png

하지만, VS.NET 2008에서는 XSD 파일을 열면 아래와 같이, 텍스트 편집 모드로 열립니다.

vsnet_2008_xsd_schema_desiner_4.png

확인을 해보면, 아래 화면과 같이 실제로 "XML Schema Editor"가 누락되어 있는 것을 확인할 수 있습니다.

vsnet_2008_xsd_schema_desiner_3.png




상당히 난감하더군요. 처음엔 이것이 단순한 버그라고 생각했습니다. 하지만, 다음의 글에서 그 이유를 알게 되었습니다.


Orcas XML Schema Designer
; https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=291733

내용인 즉,

설명
    Hello, where is the graphical interface for editing XSD files?
    
의견
    Yes, we removed the old XSD designer because the feedback was mixed at best, 
    and the technology on which it was built was deprecated. 
    The good news is that we are working on an entirely new WPF based graphical XSD designer.
    The bad news is that it did not make the Visual Studio 2008 box, 
    but we are planning to release a free download on MSDN. 
    Watch the xmlteam blog on http://msdn.microsoft.com/xml for more information.

그렇군요. 아예 제거를 하고 WPF 기반으로 완전히 새롭게 제작을 하고 있다고 합니다. 그리고,,, 마침내 지난 주말에 CTP가 공개되었습니다.

XML Schema Designer Aug 07 Community Technology Preview
; http://www.microsoft.com/downloads/details.aspx?FamilyID=4DE12C98-1221-4A0E-B5AA-BFC7DAF02550&displaylang=en

한 가지 아쉬운 점이 있다면, 아직 이 버전이 64비트 운영체제에서는 지원되지 않는다는 것인데, 그래도 혹시나 싶어서 설치를 해보니 아래의 화면처럼 "XML Schema Explorer"까지는 정상적으로 뜨는 것이 확인되었습니다.

vsnet_2008_xsd_schema_desiner_5.png

으흠... 좋아지는 것 같습니다. ^^



[이 토픽에 대해서 여러분들과 의견을 공유하고 싶습니다. 틀리거나 미흡한 부분 또는 의문 사항이 있으시면 언제든 댓글 남겨주십시오.]







[최초 등록일: ]
[최종 수정일: 6/28/2021]

Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.
by SeongTae Jeong, mailto:techsharer at outlook.com

비밀번호

댓글 작성자
 




... 91  92  93  94  95  96  97  98  99  100  101  [102]  103  104  105  ...
NoWriterDateCnt.TitleFile(s)
11382정성태12/4/201721893오류 유형: 436. System.Data.SqlClient.SqlException (0x80131904): Connection Timeout Expired 예외 발생 시 "[Pre-Login] initialization=48; handshake=1944;" 값의 의미
11381정성태11/30/201718282.NET Framework: 702. 한글이 포함된 바이트 배열을 나눈 경우 한글이 깨지지 않도록 다시 조합하는 방법(두 번째 이야기)파일 다운로드1
11380정성태11/30/201718355디버깅 기술: 109. windbg - (x64에서의 인자 값 추적을 이용한) Thread.Abort 시 대상이 되는 스레드를 식별하는 방법
11379정성태11/30/201719094오류 유형: 435. System.Web.HttpException - Session state has created a session id, but cannot save it because the response was already flushed by the application.
11378정성태11/29/201720535.NET Framework: 701. 한글이 포함된 바이트 배열을 나눈 경우 한글이 깨지지 않도록 다시 조합하는 방법 [1]파일 다운로드1
11377정성태11/29/201719834.NET Framework: 700. CommonOpenFileDialog 사용 시 사용자가 선택한 파일 목록을 구하는 방법 [3]파일 다운로드1
11376정성태11/28/201724197VS.NET IDE: 123. Visual Studio 편집기의 \r\n (crlf) 개행을 \n으로 폴더 단위로 설정하는 방법
11375정성태11/28/201718962오류 유형: 434. Visual Studio로 ASP.NET 디버깅 중 System.Web.HttpException - Could not load type 오류
11374정성태11/27/201724066사물인터넷: 14. 라즈베리 파이 - (윈도우의 NT 서비스처럼) 부팅 시 시작하는 프로그램 설정 [1]
11373정성태11/27/201723053오류 유형: 433. Raspberry Pi/Windows 다중 플랫폼 지원 컴파일 관련 오류 기록
11372정성태11/25/201726106사물인터넷: 13. 윈도우즈 사용자를 위한 라즈베리 파이 제로 W 모델을 설정하는 방법 [4]
11371정성태11/25/201719710오류 유형: 432. Hyper-V 가상 스위치 생성 시 Failed to connect Ethernet switch port 0x80070002 오류 발생
11370정성태11/25/201719651오류 유형: 431. Hyper-V의 Virtual Switch 생성 시 "External network" 목록에 특정 네트워크 어댑터 항목이 없는 경우
11369정성태11/25/201721724사물인터넷: 12. Raspberry Pi Zero(OTG)를 다른 컴퓨터에 연결해 가상 키보드 및 마우스로 쓰는 방법 (절대 좌표, 상대 좌표, 휠) [1]
11368정성태11/25/201727316.NET Framework: 699. UDP 브로드캐스트 주소 255.255.255.255와 192.168.0.255의 차이점과 이를 고려한 C# UDP 서버/클라이언트 예제 [2]파일 다운로드1
11367정성태11/25/201727418개발 환경 구성: 337. 윈도우 운영체제의 route 명령어 사용법
11366정성태11/25/201719101오류 유형: 430. 이벤트 로그 - Cryptographic Services failed while processing the OnIdentity() call in the System Writer Object.
11365정성태11/25/201721330오류 유형: 429. 이벤트 로그 - User Policy could not be updated successfully
11364정성태11/24/201723261사물인터넷: 11. Raspberry Pi Zero(OTG)를 다른 컴퓨터에 연결해 가상 마우스로 쓰는 방법 (절대 좌표) [2]
11363정성태11/23/201723162사물인터넷: 10. Raspberry Pi Zero(OTG)를 다른 컴퓨터에 연결해 가상 마우스 + 키보드로 쓰는 방법 (두 번째 이야기)
11362정성태11/22/201719699오류 유형: 428. 윈도우 업데이트 KB4048953 - 0x800705b4 [2]
11361정성태11/22/201722454오류 유형: 427. 이벤트 로그 - Filter Manager failed to attach to volume '\Device\HarddiskVolume??' 0xC03A001C
11360정성태11/22/201722291오류 유형: 426. 이벤트 로그 - The kernel power manager has initiated a shutdown transition.
11359정성태11/16/201721762오류 유형: 425. 윈도우 10 Version 1709 (OS Build 16299.64) 업그레이드 시 발생한 문제 2가지
11358정성태11/15/201726551사물인터넷: 9. Visual Studio 2017에서 Raspberry Pi C++ 응용 프로그램 제작 [1]
11357정성태11/15/201727046개발 환경 구성: 336. 윈도우 10 Bash 쉘에서 C++ 컴파일하는 방법
... 91  92  93  94  95  96  97  98  99  100  101  [102]  103  104  105  ...