다음을 통해 공유


관리형 솔루션 유지 관리

 

게시 날짜: 2017년 1월

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

관리형 솔루션을 릴리스하기 전에 어떻게 유지할지 고려해야 합니다. 관리형 솔루션의 제거 및 다시 설치는 솔루션에 엔터티 또는 특성이 포함되었을 때는 실질적으로 옵션이 아닙니다. 엔터티를 삭제하면 데이터가 손실되기 때문입니다. 다행히 솔루션은 데이터를 유지하면서 관리형 솔루션을 업데이트하는 방법을 제공합니다. 정확히 솔루션을 업데이트하는 방법은 솔루션의 특징 및 변경 요구 사항에 따라 달라집니다.

이 항목의 내용

버전 호환성

관리형 솔루션 업데이트 만들기

  • 관리형 솔루션의 새 버전 릴리스

  • 관리형 솔루션에 대한 업데이트 릴리스

버전 호환성

Microsoft Dynamics 365의 최신 버전에서 내보낸 솔루션은 Microsoft Dynamics 365의 이전 버전으로 가져올 수 없습니다. 주/부 버전도 포함됩니다. Dynamics 365의 이전 버전에서 내보낸 솔루션은 다음 차트에 표시된 것처럼 이후 버전으로 가져올 수 있습니다.

솔루션 버전 호환성

Microsoft Dynamics CRM 2011 및 Microsoft Dynamics 365(온라인) 5 이전 버전에서 내보낸 솔루션은 Microsoft Dynamics 365(온라인 및 온-프레미스)로 가져올 수 없습니다. 최신 이전 주 버전에서 내보낸 솔루션만 가져올 수 있습니다.

Microsoft Dynamics CRM 2013(온-프레미스) 및 Microsoft Dynamics 365(온라인) 버전 6에서 Microsoft Dynamics 365(온라인 및 온-프레미스)로 내보낸 솔루션은 설치할 수 없습니다.Microsoft Dynamics 365(온라인 및 온-프레미스)에서 내보낸 솔루션은 이전 버전으로 가져올 수 없습니다.

추가 업데이트 롤업 또는 서비스 업데이트는 Microsoft Dynamics 365(온라인 및 온-프레미스)에 적용되었으므로 이러한 업데이트를 사용하여 조직에서 내보낸 솔루션은 이러한 업데이트가 없는 조직으로 가져올 수 없습니다.추가 정보:버전 호환성

<ImportExportXml> 루트 요소는 SolutionPackageVersion 특성을 사용하여 솔루션이 호환되는 버전에 대한 값을 설정합니다. 이 값을 수동으로 편집해서는 안 됩니다.

관리형 솔루션 업데이트 만들기

솔루션을 업데이트하는 방법은 기본적으로 두 가지가 있습니다.

  • 관리형 솔루션의 새 버전 릴리스

  • 관리형 솔루션에 대한 업데이트 릴리스

관리형 솔루션의 새 버전 릴리스

선호하는 방법은 관리형 솔루션의 새 버전을 릴리스 하는 것입니다. 원래 비관리형 원본 솔루션을 사용하면 관리형 솔루션으로 패키지하기 전에 필요한 변경을 하고 솔루션의 버전 번호를 증가시킬 수 있습니다. 사용자 솔루션을 사용하는 조직이 새 버전을 설치하면 해당 기능이 변경 내용을 포함하도록 업그레이드됩니다. 이전 버전의 동작으로 돌아가려면 이전 버전을 다시 설치하면 됩니다. 이렇게 하면 이전 버전의 정의가 있는 솔루션 구성 요소를 덮어쓰지만 최신 버전에 추가된 솔루션 구성 요소는 제거하지 않습니다. 이러한 최신 솔루션 구성 요소는 시스템에 유지되지만 이전 솔루션 구성 요소 정의가 이를 사용하지 않으므로 영향을 주지 않습니다.

솔루션의 이전 버전을 설치하는 동안 Microsoft Dynamics 365은 이전 버전을 설치하는 사용자가 계속 진행할 것인지 확인합니다.

관리형 솔루션에 대한 업데이트 릴리스

솔루션 구성 요소의 작은 하위 집합만 급하게 변경해야 할 때는 업데이트를 릴리스하여 문제를 해결할 수 있습니다. 업데이트를 릴리스하려면 비관리형 솔루션을 새로 만들고 업데이트하려는 원래 비관리형 원본 솔루션의 구성 요소를 추가합니다. 새 비관리형 솔루션과 원래 솔루션에 사용한 것과 동일한 게시자 레코드에 연결해야 합니다. 변경을 완료한 후 새 솔루션을 관리형 솔루션으로 패키지합니다.

원래 솔루션이 설치된 조직에 업데이트 솔루션이 설치되면 업데이트에 포함된 변경 내용이 조직에 적용됩니다. 조직이 원래 버전으로 ‘롤백’해야 하는 경우 업데이트를 제거하면 됩니다.

업데이트에서 솔루션 구성 요소에 적용된 사용자 지정은 다시 정의됩니다. 업데이트를 제거하면 반환합니다.

참고 항목

솔루션 개발 계획
AppSource를 사용하여 앱 등록

Microsoft Dynamics 365

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