다음을 통해 공유


SharePoint 기능 사용자 지정

Visual Studio의 기능 디자이너를 사용하여 SharePoint 기능을 만들고 사용자 지정할 수 있습니다. 예를 들어 기능 범위를 설정하고 다른 기능을 종속성으로 추가할 수 있습니다. 기본적으로 솔루션 탐색기 또는 SharePoint 패키지 탐색기에 새 기능을 추가할 때 기능 디자이너가 열립니다.

기능 디자이너 열기

기능 디자이너를 사용하여 SharePoint 프로젝트 항목을 기능에 추가하거나 제거할 수 있습니다.

기능 디자이너를 열려면

  1. 솔루션 탐색기에서 기능을 확장합니다.

  2. ‘기능1’ 항목을 두 번 클릭하거나 ‘기능1’ 항목의 바로 가기 메뉴를 열고 뷰 디자이너선택합니다.

패키지된 매니페스트 파일 보기

기능 디자이너를 사용하여 기능(feature.xml)에 대해 패키지된 매니페스트 파일을 수정하고 생성할 수 있습니다. 그런 다음 Visual Studio에서 이 파일에 대한 XML 코드를 볼 수 있습니다.

패키지된 매니페스트 파일을 보려면

  1. 기능 디자이너에서 매니페스트 탭을 선택합니다.

솔루션 탐색기를 사용하여 패키지된 매니페스트 파일을 보려면

  1. 솔루션 탐색기에서 모든 파일 표시 아이콘을 선택합니다.

  2. 기능을 확장하고 FeatureName을 확장하고 FeatureName.feature를 확장한 다음, <FeatureName>.Template.xml 파일을 엽니다.

    참고 항목

    기능 템플릿 매니페스트 XML 파일을 열면 파일의 유효성이 자동으로 검사되고 오류 목록 창에 표시되는 경고는 무시될 수 있습니다.

매니페스트 템플릿 변경

Visual Studio XML 편집기 또는 매니페스트 템플릿 창에서 기능 매니페스트 파일의 XML 코드를 변경할 수 있습니다. XML 코드에 대한 변경 내용은 기능의 패키지된 매니페스트 파일에 병합됩니다. 예를 들어 매니페스트 템플릿을 변경하여 기능 속성을 사용자 지정할 수 있습니다.

XML 편집기를 사용하여 매니페스트 템플릿을 변경하려면

  1. 기능 디자이너에서 매니페스트 탭을 선택하고 편집 옵션 노드를 확장한 다음, XML 편집기에서 열기 링크를 선택합니다.

    XML에 대한 변경 내용은 패키지된 매니페스트 파일에 병합됩니다.

매니페스트 템플릿 창을 사용하여 매니페스트 템플릿을 변경하려면

  1. 기능 디자이너에서 매니페스트 탭을 선택하고 편집 옵션 노드를 확장한 다음 매니페스트 템플릿 창에 나타나는 XML을 변경합니다.

    XML에 대한 변경 내용은 패키지된 매니페스트 미리 보기 창에 표시됩니다.

패키지된 매니페스트 파일 덮어쓰기

기능 디자이너를 사용하지 않도록 설정하고 feature.xml 파일을 수동으로 만들 수 있습니다. 이 절차를 처음으로 수행하면 기능 디자이너의 현재 설정이 기능 템플릿 XML 파일에 저장됩니다. 그런 다음 XML 코드를 수정하거나 덮어쓸 수 잇습니다.

참고 항목

기능 디자이너를 사용하지 않는 동안 XML 파일에서 SharePoint 프로젝트 항목을 추가하거나 제거하면 이러한 프로젝트 항목이 패키지되지 않습니다.

디자이너를 사용하지 않도록 설정하여 패키지된 매니페스트 파일을 덮어쓰려면

  1. 기능 디자이너에서 매니페스트 탭을 선택합니다.

  2. 편집 옵션 노드를 확장하고 생성된 XML을 덮어쓰고 XML 편집기에서 매니페스트를 편집합니다. 링크를 선택한 다음 단추를 선택합니다.

    현재 패키지된 매니페스트 파일과 함께 템플릿이 업데이트됩니다.

기능 디자이너를 사용하도록 설정

feature.xml 파일을 사용자 지정하려면 기능 디자이너를 다시 사용하도록 설정할 수 있습니다.

디자이너를 다시 사용하도록 설정하려면

  1. 기능 디자이너에서 매니페스트 편집 내용을 취소하고 디자이너를 다시 사용하도록 설정합니다. 링크를 선택한 다음 단추를 선택합니다.

  2. 템플릿이 원래 텍스트로 새로 고쳐지고 XML에 대한 모든 변경 내용이 손실됩니다.