다음을 통해 공유


스키마 유효성 검사로 사용자 지정 XML 파일 편집

 

게시 날짜: 2017년 1월

적용 대상: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

customizations.xml 파일은 솔루션으로 내본낸 압축 .zip 파일에 포함되어 있습니다.customizations.xml 파일의 특정 부분은 수동으로 편집할 수 있습니다. 스키마에 대한 정보는 개발자가 수정한 내용이 유효한지 확인하는 데 도움이 됩니다.

XSD 스키마 파일

솔루션의 customization.xml 파일의 유효성을 검사하는 데 사용되는 XSD 스키마 파일 은 SDK\Schemas에서 사용할 수 있습니다. 필요한 파일은 다음과 같습니다.

  • CustomizationsSolution.xsd

  • fetch.xsd

  • FormXml.xsd

  • isv.config.xsd

  • RibbonCore.xsd

  • RibbonTypes.xsd

  • RibbonWSS.xsd

  • SiteMap.xsd

  • SiteMapType.xsd

  • VisualizationDataDescription.xsd

이러한 파일은 온-프레미스 Microsoft Dynamics 365 서버의 [Install Drive]\Program Files\Microsoft Dynamics CRM\Server\ApplicationFiles에도 설치됩니다.

CustomizationsSolution.xsd는 내보낸 솔루션의 스키마입니다. 여기에는 다른 XSD 파일에 대한 참조가 들어 있습니다. 모든 파일은 같은 폴더에 있어야 합니다.

스키마 유효성 검사 사용

내보낸 XML은 텍스트 파일이므로 메모장과 같은 텍스트 편집기를 사용하여 편집할 수 있습니다. 하지만 Microsoft Visual Studio와 같은 XSD 스키마 유효성 검사를 지원하는 응용 프로그램을 사용하는 것이 좋습니다.Microsoft Visual Studio 또는 Visual Studio Express 2012 for Web의 XSD 유효성 검사는 오류를 방지하도록 IntelliSense 정보 및 스키마 유효성 검사를 제공합니다.

솔루션의 customization.xml 파일의 유효성을 검사하는 데 사용되는 XSD 스키마 파일 은 SDK\Schemas에서 사용할 수 있습니다. 해당 폴더에서 모든 파일을 동일한 디렉터리에 복사해야 합니다.customizations.xml 파일을 CustomizationsSolution.xsd 파일에 연결해야 합니다. 해당 파일에는 폴더의 모든 다른 XSD 파일에 대한 링크가 있습니다.

  1. XSD 스키마 파일을 다운로드하고 컴퓨터에 모두 복사합니다.Microsoft Visual Studio에서 XSD 유효성 검사 파일에 사용하는 위치에 저장합니다. 이 위치는 [install drive]\Program Files (x86)\Microsoft Visual Studio X.0\Xml\Schemas일 수 있습니다. 여기서 X는 Visual Studio의 버전을 나타냅니다.

  2. customizations.xml 파일을 마우스 오른쪽 단추로 클릭하고 연결 프로그램을 선택한 후 Visual Studio 버전을 선택합니다.

  3. 보기를 선택한 후 속성 창을 선택합니다.

  4. 속성 창의 스키마 필드에서 줄임표[...] 단추를 클릭합니다.

  5. Xml 스키마 대화 상자에 customizationsSolution.xsd가 있어야 합니다.사용 열에서 이 스키마 사용을 선택합니다.

    참고

    보이지 않으면 추가를 클릭하고 저장한 위치를 찾습니다.

  6. 확인을 클릭합니다.

XSD 유효성 검사를 사용하여 XML 편집을 시작할 준비가 되었습니다.

참고 항목

사용자 지정 파일 편집 시기
Ribbon XML reference
SiteMap XML reference
Form XML reference
Saved query XML reference
ISV configuration file schema
FetchXML을 사용하여 쿼리 작성

Microsoft Dynamics 365

© 2017 Microsoft. All rights reserved. 저작권 정보