특정 CRM 버전용 솔루션 내보내기
게시 날짜: 2016년 11월
적용 대상: Dynamics CRM 2015
각 새 버전의 Microsoft Dynamics 365에는 이전 버전에 없는 기능이 포함됩니다. 버전이 낮은 조직에 새 기능을 사용하는 솔루션을 가져올 수 없습니다. 이전 버전 조직에서 내보낸 솔루션은 최신 버전 조직으로 가져올 수 있습니다.
솔루션을 정의하는 데 사용하는 조직을 업그레이드한 후 이전 버전을 대상으로 하는 솔루션을 계속 내보낼 수 있습니다. 낮은 대상 버전을 선택하면 해당 버전 이후 도입된 기능에 의존하는 모든 솔루션 구성 요소는 내보낸 솔루션에 포함되지 않습니다.
참고
기본 솔루션을 내보낼 경우 이전 버전을 선택할 수 없습니다.
이 항목의 내용
특정 버전을 대상으로 솔루션을 내보낼 경우
이전 버전에 대한 내보낸 솔루션에 적용되는 변경 내용
대상 버전 프로그래밍 방식으로 선택
특정 버전을 대상으로 솔루션을 내보낼 경우
Microsoft Dynamics CRM Online 2015 업데이트 1에서 솔루션을 내보낼 경우 특정 CRM 버전에 대한 솔루션을 대상으로 할 수 있습니다.Microsoft Dynamics CRM Online 2015 업데이트 1의 경우 옵션은 7.1(기본값) 및 7.0입니다. 7.0을 선택하면 Microsoft Dynamics CRM Online 2015 업데이트 1에 도입된 새 기능은 내보낸 솔루션에 포함되지 않으면 이전 버전의 CRM 2015을 사용 중인 조직은 솔루션을 설치할 수 있습니다.
이전 버전을 대상으로 솔루션을 내보낼 때 내보내기 대화 상자에는 두 가지 가능한 메시지를 표시할 수 있습니다.
이 솔루션은 대상 CRM 버전을 지원합니다.
죽 솔루션의 구성 요소가 모든 기능에 독립적이거나 해당 버전 이후 솔루션 구성 요소가 도입되었음을 의미합니다.내보내기의 일환으로 다음 구성 요소를 제거하거나 수정합니다.
이 메시지 아래 표에는 수정되었거나 내보낸 솔루션에 포함되지 않은 솔루션 구성 요소 항목이 나와 있습니다.
대화에 표시되는 정보도 내보낸 솔루션 파일에서 찾을 수 있습니다. 특정 버전을 대상으로 솔루션을 내보낼 때 파일 이름은 솔루션 이름_Solution_Version_Number_target_CRM_대상 CRM 버전 번호.zip과 같은 명명 규칙을 사용하여 대상 솔루션을 지정합니다. 예를 들어 대상 버전 7.0에 내보내는 솔루션 버전이 2.0인 SampleSolution_2_0_target_CRM_7.0.zip이라는 이름의 비관리형 솔루션은 라는 이름을 갖게 됩니다. 이 압축된 파일의 내용을 추출할 때 한 수행된 작업을 설명하는 데이터가 들어 있는 filteredcomponents.xml 파일을 찾습니다. Excel을 사용하여 이 파일을 열어 편집하거나 제거한 솔루션 구성 요소에 대한 보고서를 볼 수 있습니다.
이전 버전에 대한 내보낸 솔루션에 적용되는 변경 내용
CRM 2013 및 Microsoft Dynamics CRM Online 2013년 가을 릴리스부터 솔루션 구성 요소의 각 유형에는 IntroducedVersion 속성이 있습니다. 이 값은 솔루션 구성 요소가 만들어질 때 연결된 솔루션의 현재 버전 번호를 캡처합니다. Microsoft에서 도입한 모든 솔루션 구성 요소는 버전 번호가 Microsoft Dynamics CRM 버전에 해당하는 숨겨진 시스템 솔루션의 일부입니다.
IntroducedVersion 값 |
솔루션 구성 요소 도입 |
---|---|
5.0.0.0 |
CRM 2013 및 Microsoft Dynamics CRM Online 2013년 가을 이전 |
6.0.0.0 |
CRM 2013 및 Microsoft Dynamics CRM Online 2013년 가을 |
6.1.0.0 |
Microsoft Dynamics CRM 2013 서비스 팩 1(SP1) 및 CRM Online 2014년 봄 |
7.0.0.0 |
Microsoft Dynamics CRM 2015 및 Microsoft Dynamics CRM Online 2015 업데이트 |
7.1.0.0 |
Microsoft Dynamics CRM Online 2015 업데이트 1 |
IntroducedVersion 데이터는 솔루션을 내보낼 때 대상 버전에 맞게 사용됩니다. 세 가지 가능한 작업은 다음과 같습니다.
제거
대상 버전에 존재하지 않았거나 대상 버전에서 작동할 수 없는 구성 요소에 대한 종속성이 포함된 솔루션 구성 요소는 솔루션에 추가할 수 없습니다.수정
솔루션 구성에 제거되는 솔루션 구성 요소에 대한 종속성이 있을 경우 가능하면 종속성을 제거하기 위해 솔루션 구성 요소가 수정됩니다. 예를 들어 양식 정의에서 버전에 존재하지 않는 특성을 참조하는 경우 양식은 해당 참조를 제거하기 위해 수정됩니다. 종속성을 제거하기 위해 솔루션 구성 요소를 수정할 수 없을 경우 솔루션 구성 요소가 제거됩니다.바꾸기
솔루션 구성 요소가 대상 버전에 있었지만 제거될 솔루션 구성 요소에 대한 종속성을 갖기 위해 수정한 경우 솔루션 구성 요소는 대상 버전에 정의된 솔루션 구성 요소의 정의로 바뀔 수 있습니다.
대상 버전 프로그래밍 방식으로 선택
ExportSolutionRequest를 사용하여 솔루션을 프로그래밍 방식으로 내보냅니다.CRM 2013 및 Microsoft Dynamics CRM Online 2013년 가을 후에 이 메시지는 새 옵션 TargetVersionString 속성을 가지며, 귀하가 이전 버전으로 내보내기 원하는 경우 그 속성을 “7.0.0.0”에 설정할 수 있습니다.
참고 항목
솔루션을 사용하여 확장 패키지 및 배포
비관리형 솔루션 만들기, 내보내기 또는 가져오기
관리형 솔루션 만들기, 설치 및 업데이트
관리형 솔루션 유지 관리
사용자 지정 가이드: 사용자 지정에 대한 솔루션 사용
© 2017 Microsoft. All rights reserved. 저작권 정보