다음을 통해 공유


Visual Studio에서 SharePoint 도구 확장

SharePoint 도구Visual Studio에서 대부분의응용 프로그램개발 시나리오의 요구 사항을 충족합니다.사용자나 다른 개발자에게 필요한 기능을 제공하지 않는 경우도 있을 수 있습니다.이 경우 SharePoint 도구를 확장하여 필요한 기능을 만들 수 있습니다.

SharePoint 도구를 확장하는 방법

서버 탐색기 창에서 SharePoint 프로젝트 시스템 및 SharePoint 연결 노드를 확장할 수 있습니다.

Ee256693.collapse_all(ko-kr,VS.110).gifSharePoint 프로젝트 시스템 확장

Visual Studio프로젝트템플릿 및항목템플릿을만들다SharePoint 솔루션을 사용할 수 있습니다 집합이 포함 되어 있습니다.예를 들어 이벤트 수신자, 목록 정의, 워크플로 및 웹 파트에 대한 템플릿이 있습니다.그러나 필드 또는 사용자 지정 작업 같은 SharePoint 구성 요소를 만들기 위해 고유한 SharePoint 프로젝트 항목 형식을 직접 정의할 수도 있습니다.또한 Visual Studio에 이미 설치되어 있는 SharePoint 프로젝트 항목 형식을 위한 확장을 만들 수 있고, SharePoint 프로젝트를 위한 확장도 만들 수 있습니다.

자세한 내용은 SharePoint 프로젝트 시스템 확장을 참조하십시오.

Ee256693.collapse_all(ko-kr,VS.110).gif서버 탐색기에서 SharePoint 연결 노드 확장

Visual Studio사용할 수 있습니다의 SharePoint 연결 에서 노드는 서버 탐색기 많은 구성 요소 중 하나 이상의 로컬 SharePoint 사이트는 계층트리보기에서창. 또한 확장할 수 있습니다에서 SharePoint 연결 노드를 사용할 수 있습니다.

  • 고유한 노드 추가.이 방법은 기본적으로 표시되지 않는 SharePoint 사이트의 구성 요소를 표시하려는 경우에 유용합니다.

  • 기존 노드 확장.예를 들어 기존 노드에 새 자식 노드를 추가할 수도 있고, 노드에 바로 가기 메뉴 항목을 추가하고 개발자가 메뉴 항목을 클릭할 때 작업을 수행할 수 있습니다.

자세한 내용은 서버 탐색기에서 SharePoint 연결 노드 확장을 참조하십시오.

개발 컴퓨터 요구 사항

SharePoint 도구를만들다확장을 개발 컴퓨터 같은Visual Studio에서 SharePoint 솔루션을 만들기 위한 요구 사항을 충족 해야 합니다.자세한 내용은 SharePoint 솔루션 개발 요구 사항을 참조하십시오.

가능하면 Visual Studio SDK도 설치하는 것이 좋습니다.SDK에는 Visual Studio를 확장하는 데 사용할 수 있는 프로젝트 템플릿과 도구가 포함되어 있습니다.특히 SDK에는 VSIX(Visual Studio Extension) 패키지를 쉽게 만드는 데 사용할 수 있는 프로젝트 템플릿이 들어 있습니다.VSIX 패키지Visual StudioVisual Studio확장을배포하다하는 기본 방법입니다. 모든 SharePoint 도구 확장은 VSIX 패키지를 사용하여 배포해야 합니다.이 문서의 모든 연습에서는 Visual Studio SDK가 설치되어 있다고 가정합니다.

SDK는 https://go.microsoft.com/fwlink/?LinkId=164562에서 다운로드할 수 있습니다.Visual Studio 확장에 대한 자세한 내용은 Visual Studio 확장 개발을 참조하십시오.

참고 항목

개념

SharePoint 도구 확장의 프로그래밍 모델 개요

SharePoint 프로젝트 시스템 확장

SharePoint 도구 확장의 프로그래밍 개념 및 기능

참조(SharePoint 도구 확장성)

Visual Studio에서 SharePoint 도구에 대한 확장 디버깅

Visual Studio에서 SharePoint 도구에 대한 확장 배포

기타 리소스

서버 탐색기에서 SharePoint 연결 노드 확장