다음을 통해 공유


방법: SharePoint 기능 사용자 지정

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

기능 디자이너 열기

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

기능 디자이너를 열려면

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

  2. 두 번의 Feature1 항목 또는 바로 가기 메뉴 열기는 Feature1 항목 및 다음 선택 뷰 디자이너.

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

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

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

  • 기능 디자이너, 선택 된 매니페스트 탭.

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

  1. 솔루션 탐색기, 선택 된 모든 파일 표시 아이콘.

  2. 확장 기능, 확장 FeatureName, FeatureName.feature, 확장 및 다음 열은 FeatureName.Template.xml 파일입니다.

    [!참고]

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

매니페스트 템플릿 변경

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

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

  • 기능 디자이너, 선택의 매니페스트 탭에서 확장의 편집 옵션 노드를 다음 선택의 XML 편집기에서 열려 링크.

    XML 변경 내용이 패키징된 매니페스트 파일에 병합됩니다.

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

  • 기능 디자이너, 선택의 매니페스트 탭에서 확장은 편집 옵션 노드와 XML 매니페스트 템플릿 창에 표시 되 고 변경.

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

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

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

[!참고]

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

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

  1. 기능 디자이너, 선택 된 매니페스트 탭.

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

    템플릿이 현재 패키징된 매니페스트 파일로 업데이트됩니다.

기능 디자이너 사용

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

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

  1. 기능 디자이너, 선택의 매니페스트 편집 및 디자이너를 다시 삭제 연결한 다음 선택은 단추.

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

참고 항목

기타 리소스

SharePoint 솔루션 패키징 및 배포