방법: SharePoint 기능 사용자 지정
Visual Studio의 기능 디자이너를 사용하여 SharePoint 기능을 만들고 사용자 지정할 수 있습니다.예를 들어 기능 범위를 설정하고 다른 기능을 종속성으로 추가할 수 있습니다.기본적으로 솔루션 탐색기나 SharePoint 패키지 탐색기에서 새 기능을 추가하면 기능 디자이너가 열립니다.
기능 디자이너 열기
기능 디자이너를 사용하여 SharePoint 프로젝트 항목을 기능에 추가하거나 제거할 수 있습니다.
기능 디자이너를 열려면
솔루션 탐색기에서 기능을 확장합니다.
두 번의 Feature1 항목 또는 바로 가기 메뉴 열기는 Feature1 항목 및 다음 선택 뷰 디자이너.
패키징된 매니페스트 파일 보기
기능 디자이너를 사용하여 기능에 대해 패키징된 매니페스트 파일(feature.xml)을 수정하고 생성할 수 있습니다.그런 다음 Visual Studio에서 이 파일의 XML 코드를 볼 수 있습니다.
패키징된 매니페스트 파일을 보려면
- 에 기능 디자이너, 선택 된 매니페스트 탭.
솔루션 탐색기를 사용하여 패키징된 매니페스트 파일을 보려면
솔루션 탐색기, 선택 된 모든 파일 표시 아이콘.
확장 기능, 확장 FeatureName, FeatureName.feature, 확장 및 다음 열은 FeatureName.Template.xml 파일입니다.
[!참고]
기능 템플릿 매니페스트 XML 파일을 열면 자동으로 파일의 유효성이 검사되고 오류 목록 창에 표시되는 경고를 무시할 수 있습니다.
매니페스트 템플릿 변경
Visual Studio XML 편집기나 매니페스트 템플릿 창에서 기능 매니페스트 파일의 XML 코드를 변경할 수 있습니다.XML 코드의 모든 변경 내용이 기능에 대해 패키징된 매니페스트 파일에 병합됩니다.예를 들어 매니페스트 템플릿을 변경하여 기능 속성을 사용자 지정할 수 있습니다.
XML 편집기를 사용하여 매니페스트 템플릿을 변경하려면
에 기능 디자이너, 선택의 매니페스트 탭에서 확장의 편집 옵션 노드를 다음 선택의 XML 편집기에서 열려 링크.
XML 변경 내용이 패키징된 매니페스트 파일에 병합됩니다.
[매니페스트 템플릿] 창을 사용하여 매니페스트 템플릿을 변경하려면
에 기능 디자이너, 선택의 매니페스트 탭에서 확장은 편집 옵션 노드와 XML 매니페스트 템플릿 창에 표시 되 고 변경.
XML 변경 내용이 패키지 매니페스트 미리 보기 창에 표시됩니다.
패키징된 매니페스트 파일 덮어쓰기
기능 디자이너를 사용하지 않도록 설정하고 feature.xml 파일을 수동으로 만들 수 있습니다.이 절차를 처음으로 수행하는 경우 기능 디자이너의 현재 설정이 기능 템플릿 XML 파일에 저장됩니다.그런 다음 XML 코드를 수정하거나 덮어쓸 수 있습니다.
[!참고]
기능 디자이너를 사용할 수 없을 때 XML 파일에 SharePoint 프로젝트 항목을 추가하거나 제거하면 이러한 프로젝트 항목이 패키징되지 않습니다.
디자이너를 사용하지 않도록 설정하여 패키징된 매니페스트 파일을 덮어쓰려면
에 기능 디자이너, 선택 된 매니페스트 탭.
확장의 편집 옵션 노드를 선택의 덮어쓰기 XML을 생성 하 고 XML 편집기에서 매니페스트를 편집 연결한 다음 선택은 예 단추.
템플릿이 현재 패키징된 매니페스트 파일로 업데이트됩니다.
기능 디자이너 사용
기능 디자이너를 다시 사용하도록 설정하여 feature.xml 파일을 사용자 지정할 수 있습니다.
디자이너를 다시 사용하도록 설정하려면
에 기능 디자이너, 선택의 매니페스트 편집 및 디자이너를 다시 삭제 연결한 다음 선택은 예 단추.
템플릿이 원래 텍스트로 새로 고쳐지고 XML 변경 내용은 모두 손실됩니다.