다음을 통해 공유


솔루션 구성 요소 종속성 확인

솔루션을 편집하는 경우 다른 구성 요소와의 게시된 종속성이 있어 솔루션 구성 요소를 삭제할 수 없는 경우가 있습니다. 또는 관리형 솔루션의 구성 요소 중 하나가 다른 비관리형 솔루션의 사용자 지정에 사용되어 관리형 솔루션을 제거할 수 없을 수도 있습니다.

다음 표에는 솔루션 구성 요소 종속성에 대한 데이터를 검색하는 데 사용할 수 있는 메시지가 나와 있습니다.

메시지 Description
RetrieveDependentComponentsRequest
RetrieveDependentComponents 함수
솔루션 구성 요소에 직접 종속되는 솔루션 구성 요소에 대한 종속성 목록을 반환합니다.

예를 들어 전역 옵션 집합 솔루션 구성 요소에 대해 이 메시지를 사용하면 전역 옵션 집합 솔루션 구성 요소를 참조하는 모든 옵션 집합 특성을 나타내는 솔루션 구성 요소에 대한 종속성 레코드가 반환됩니다.

거래처 엔터티에 대한 솔루션 구성 레코드에 대해 이 메시지를 사용하면 해당 엔터티에 사용된 특성, 보기 및 양식을 나타내는 모든 솔루션 구성 요소에 대한 종속성 레코드가 반환됩니다.
RetrieveRequiredComponentsRequest
RetrieveRequiredComponents 함수
다른 솔루션 구성 요소에 직접 종속되는 솔루션 구성 요소에 대한 종속성 목록을 반환합니다. 이 메시지는 RetrieveDependentComponentsRequest 메시지의 정반대를 제공합니다.
RetrieveDependenciesForDeleteRequest
RetrieveDependenciesForDelete 함수
솔루션 구성 요소를 삭제할 수 없도록 하는 솔루션 구성 요소에 대한 모든 종속성 목록을 반환합니다.
RetrieveDependenciesForUninstallRequest
RetrieveDependenciesForUninstall 함수
관리형 솔루션을 제거할 수 없도록 하는 솔루션 구성 요소에 대한 모든 종속성 목록을 반환합니다.