리소스를 정의하는 방법

설치 관리자를 지원하려면 사용자 지정 XML 스키마를 어셈블리의 일부로 포함해야 합니다. XSD(스키마 파일) 파일은 어셈블리에 리소스로 포함되어야 합니다.

중요

사용자 지정 XML 스키마 이름은 다음 명명 규칙을 사용해야 합니다.

  1. < InstallerClassName>_XmlSchema.xsd

    RDP 샘플의 경우 설치 관리자 구현을 RdpInstaller라고 하므로 해당 기술에 대한 XML 스키마 파일을 RdpInstaller_XmlSchema.xsd라고 합니다.

리소스 설명서의 일부로, 기술을 지역화할 수 있는 제목과 설명을 만들어야 합니다.

중요

제목 및 소멸은 다음 명명 규칙을 사용해야 합니다.

  1. < DeploymentTechnologyClassName>_Title 2. <DeploymentTechnologyClassName>_Description

사용자 지정 스키마 파일을 정의하려면

  1. 사용자 지정 스키마 파일을 만듭니다.

    RDP 샘플 프로젝트의 다음 예제에서는 사용자 지정 스키마 파일을 정의하는 방법을 보여 줍니다.

    <?xml version="1.0" encoding="utf-8"?>
    <xs:schema id="RdpInstaller" version="1" elementFormDefault="qualified" targetNamespace="https://schemas.microsoft.com/SystemsManagement/2009/ApplicationManagement" xmlns="http://schemas.microsoft.com/SystemsManagement/2009/ApplicationManagement" xmlns:xs="http://www.w3.org/2001/XMLSchema">
      <xs:complexType name="RdpInstaller">
        <xs:complexContent mixed="false">
          <xs:extension base="Installer">
            <xs:sequence>
              <xs:element name="InstallFolder" type="string256" />
              <xs:element name="Filename" type="string256" />
              <xs:element name="ConstructRdpOnClient" type="xs:byte" />
              <xs:element name="FullAddress" type="string256" minOccurs="0" />
              <xs:element name="RemoteApplication" type="string256" minOccurs="0" />
              <xs:element name="FullScreen" type="xs:byte" minOccurs="0" />
              <xs:element name="DesktopWidth" type="int" minOccurs="0" />
              <xs:element name="DesktopHeight" type="int" minOccurs="0" />
              <xs:element name="AudioMode" type="string64" minOccurs="0" />
              <xs:element name="RemoteServerName" type="string64" minOccurs="0" />
              <xs:element name="RemoteServerPort" type="string64" minOccurs="0" />
              <xs:element name="KeyboardMode" type="int" minOccurs="0" />
              <xs:element name="RedirectPrinters" type="xs:byte" minOccurs="0" />
              <xs:element name="RedirectSmartCards" type="xs:byte" minOccurs="0" />
              <xs:element name="Username" type="string64" minOccurs="0" />
              <xs:element name="ContentFilename" type="string256" minOccurs="0" />
            </xs:sequence>
          </xs:extension>
        </xs:complexContent>
      </xs:complexType>
    </xs:schema>
    

네임 스페이스

Microsoft.ConfigurationManagement.ApplicationManagement

Microsoft.ConfigurationManagement.ApplicationManagement.Serialization

어셈블리

Microsoft.ConfigurationManagement.ApplicationManagement.dll

.NET Framework 보안

참고 항목

호스팅 기술을 정의하는방법 설치 관리자 기술을 정의하는 방법Configuration Manager 참조