SharePoint 기능 만들기
더 쉽게 배포할 수 있도록 관련된 SharePoint 프로젝트 항목을 그룹화하려면 SharePoint 기능을 사용할 수 있습니다. SharePoint 기능 디자이너를 사용하여 기능을 만들고, 범위를 설정하고, 다른 기능을 종속성으로 표시할 수 있습니다. 또한 디자이너는 각 기능을 설명하는 XML 파일인 매니페스트를 생성합니다.
SharePoint 솔루션에 기능 추가
솔루션 탐색기 또는 패키징 탐색기를 사용하여 SharePoint 솔루션에 기능을 추가할 수 있습니다. 다음 방법 중 하나를 사용하여 기능을 추가할 수 있습니다.
솔루션 탐색기에서 기능의 바로 가기 메뉴를 열고 기능 추가를 선택합니다.
패키징 탐색기에서 패키지의 바로 가기 메뉴를 연 다음 기능 추가를 선택합니다.
기능 디자이너 사용
SharePoint 솔루션은 솔루션 탐색기의 기능 노드 아래에 그룹화되는 하나 이상의 SharePoint 기능을 포함할 수 있습니다. 각 기능에는 기능 속성을 사용자 지정하는 데 사용할 수 있는 고유한 기능 디자이너가 있습니다. 자세한 내용은 방법: SharePoint 기능 사용자 지정을 참조하십시오. 기능을 서로 구분하기 위해 제목, 설명, 버전, 범위와 같은 기능 속성을 구성할 수 있습니다.
기능 디자이너 옵션
기능을 만든 후 기능 디자이너를 사용하여 사용자 지정할 수 있습니다.
다음 표에서는 기능 디자이너에 표시되는 기능 속성에 대해 설명합니다.
속성 | 설명 |
---|---|
타이틀 | 선택 사항. 기능의 기본 제목은 SolutionName FeatureName으로 설정됩니다. |
설명 | 선택 사항입니다. SharePoint 기능에 대한 설명입니다. |
범위 | 필수입니다. 솔루션 탐색기를 사용하여 기능을 만드는 경우 범위는 기본적으로 웹으로 설정됩니다. - 팜: 전체 서버 팜에 대해 기능을 활성화합니다. - 사이트: 사이트 컬렉션에 있는 모든 웹 사이트에 대해 기능을 활성화합니다. - 웹: 특정 웹 사이트에 대해 기능을 활성화합니다. - WebApplication: 웹 애플리케이션의 모든 웹 사이트에 대해 기능을 활성화합니다. |
솔루션의 항목 | 기능에 추가할 수 있는 모든 SharePoint 항목입니다. |
기능의 항목 | 기능에 추가된 SharePoint 프로젝트 항목입니다. |
SharePoint 프로젝트 항목 추가 및 제거
배포를 위해 SharePoint 기능을 추가할 SharePoint 프로젝트 항목을 선택할 수 있습니다. 기능 디자이너를 사용하여 기능에 항목을 추가 및 제거하고 기능 매니페스트를 봅니다. 자세한 내용은 방법: SharePoint 기능에 항목 추가 및 제거를 참조하세요.
기능 의존성 추가
기능이 활성화되기 전에 SharePoint 서버가 특정 기능을 활성화할 수 있도록 기능 매니페스트를 구성할 수 있습니다. 예를 들어 SharePoint 기능이 기능 또는 데이터에 대해 다른 기능에 의존하는 경우, SharePoint 서버는 먼저 기능이 의존하는 기능 중 하나를 활성화하려고 시도할 수 있습니다. 자세한 내용은 방법: 기능 종속성 추가 및 제거를 참조하세요.