다음을 통해 공유


SharePoint 프로젝트 및 프로젝트 항목 템플릿

다음 단원에서는 사용할 수 있는 SharePoint 프로젝트를 설명 하 고 프로젝트 항목 템플릿 및 사용 방법.

이 항목에는 다음 단원이 포함되어 있습니다.

  • 프로젝트 및 프로젝트 항목 템플릿 개요
  • 프로젝트 템플릿
  • 프로젝트 항목 템플릿
  • 관련 항목

프로젝트 및 프로젝트 항목 템플릿 개요

Visual Studio 새 SharePoint 프로젝트를 만들 때 SharePoint 프로젝트를 솔루션에는 프로젝트 형식에 필요한 프로젝트 항목을 모두 함께 추가 됩니다.예를 들어, Silverlight 웹 파트 프로젝트를 만드는 경우 Visual Studio 비주얼 웹 파트 프로젝트 항목 및 프로젝트 항목에서 필요한 모든 파일을 함께 Silverlight 응용 프로그램 프로젝트 항목을 포함 하는 솔루션을 만듭니다.프로젝트 항목 템플릿 프로젝트 항목 이벤트 수신자 나 사이트 열의 목록에 추가 하는 등 기존 SharePoint 프로젝트에 추가 하는 데 사용 됩니다.

SharePoint에 대한 기본적인 사항은 SharePoint Foundation Building Blocks를 참조하십시오.고급 사용자는 사용자 지정 프로젝트 및 프로젝트 항목 템플릿을 만들 수 있습니다.자세한 내용은 SharePoint 프로젝트 시스템 확장을 참조하십시오.

프로젝트 템플릿

다음은 SharePoint 프로젝트 템플릿 목록입니다.SharePoint 프로젝트 템플릿은 Visual Studio 볼 수 있는 새 프로젝트 대화 상자에서 확장은 SharePoint 노드 중 하나에서 C# 또는 Visual Basic, 다음 선택 2010.

Ee231554.collapse_all(ko-kr,VS.110).gifSharePoint 2010 프로젝트

내용에 SharePoint 2010 프로젝트 모든 SharePoint 프로젝트 템플릿에 포함 됩니다.SharePoint 2010 프로젝트에 포함 되어 있습니다.

  • 프로젝트 파일입니다.

  • 프로젝트 속성 페이지입니다.

  • A 참조 프로젝트의 어셈블리 참조를 모두 나열 하는 폴더입니다.

  • A 기능 기능은 SharePoint 서버에 배포 하는 데는.feature 구성 파일이 포함 된 폴더입니다.

  • A 패키지 Sharepoint에 솔루션을 배포 하는 데 사용 되는 Package.package 파일을 포함 하는 폴더입니다.

  • 강력한 이름으로 어셈블리를 서명 하는 데 사용 되는 key.snk (강력한 이름 키) 파일 보안 향상.

Ee231554.collapse_all(ko-kr,VS.110).gifSharePoint 2010 Silverlight 웹 파트

SharePoint 2010 Silverlight 웹 파트 프로젝트를 사용 하 여 Silverlight 응용 프로그램을 표시 하는 SharePoint 용 웹 파트를 만들 수 있습니다.이 프로젝트를 만들 때 새 Silverlight 응용 프로그램을 추가 하거나 기존 항목을 참조 하도록 여부를 지정할 수 있습니다.자세한 내용은 SharePoint를 위한 웹 파트 만들기연습: SharePoint용 OData를 표시하는 Silverlight 웹 파트 만들기를 참조하십시오.

Ee231554.collapse_all(ko-kr,VS.110).gifSharePoint 2010 Visual 웹 파트

A SharePoint 2010 Visual 웹 파트 Elements.xml 정의 파일을 프로젝트에 포함 되어 있는 웹 파트 항목을 및 사용자 컨트롤 항목.비주얼 웹 파트의 모양을 드래그 하거나 Visual Studio 도구 상자에서 컨트롤을 사용자 정의 컨트롤의 화면으로 복사 하 여 디자인할 수 있습니다. 자세한 내용은 방법: 디자이너를 사용하여 SharePoint 웹 파트 만들기Building Block: Web Parts를 참조하십시오.

Ee231554.collapse_all(ko-kr,VS.110).gifSharePoint 2010 솔루션 패키지 가져오기

SharePoint 2010 솔루션 패키지 가져오기 프로젝트를 사용 하 여 SharePoint 솔루션 (.wsp) 파일에 Visual Studio 내보낸 기존 SharePoint 2010 사이트의 전체 또는 일부를 가져올 수 있습니다.Visual Studio 가져온 후 항목을 사용자 지정 하 여 다시 배포할 수 있습니다.자세한 내용은 기존 SharePoint 사이트에서 항목 가져오기을 참조하십시오.

Ee231554.collapse_all(ko-kr,VS.110).gif재사용 가능한 SharePoint 2010 워크플로 가져오기

재사용 가능한 SharePoint 2010 워크플로 가져오기 프로젝트를 사용 하 여 SharePoint 디자이너 2010 년 Visual Studio 만들어진 재사용 가능한, 선언적 워크플로 가져올 수 있습니다.SharePoint 사이트에서 워크플로.wsp 파일로 내보냅니다.Visual Studio 가져온 후 사용자 지정, 코드를 추가 및 다음 SharePoint 사이트에 배포할 수 합니다.자세한 내용은 연습: Visual Studio에 SharePoint Designer의 다시 사용 가능한 워크플로 가져오기을 참조하십시오.

프로젝트 항목 템플릿

다음은 SharePoint 프로젝트 항목 템플릿 목록입니다.프로젝트 항목 템플릿 사이트 열, 목록, 콘텐츠 형식 등의 SharePoint 기능을 지 원하는 SharePoint 솔루션에 파일을 추가 합니다.예를 들어, 사이트 열 솔루션에 추가 하는 Elements.xml 정의 파일을 포함 하 여 사이트 열 프로젝트를 추가 합니다.비주얼 웹 파트 추가 Elements.xml 파일은 사용자 컨트롤 항목을, 비주얼 웹 파트 항목이 포함 된 솔루션에 비주얼 웹 파트 프로젝트를 추가 합니다.

SharePoint 프로젝트 항목 템플릿을 보려면 솔루션 탐색기SharePoint 프로젝트에 대 한 바로 가기 메뉴를 열고 선택 추가, 새 항목.확장 된 SharePoint 노드 중 하나에서 C# 또는 Visual Basic, 다음 선택 2010.

Ee231554.collapse_all(ko-kr,VS.110).gif응용 프로그램 페이지 (팜 솔루션에만 해당)

응용 프로그램 페이지 (팜 솔루션 에서만) 항목을 사용 하 여 디자인할 수 있는 ASP.NET SharePoint 사이트의 웹 페이지.응용 프로그램 페이지에서 팜 솔루션 에서만 사용할 수 있습니다.팜 솔루션만이 프로젝트 항목을 추가할 수 있습니다.자세한 내용은 방법: 응용 프로그램 페이지 만들기Application _layouts Page Type을 참조하십시오.

Ee231554.collapse_all(ko-kr,VS.110).gif비즈니스 데이터 연결 모델 (팜 솔루션에만 해당)

A 비즈니스 데이터 연결 모델 (팜 솔루션 에서만) 항목을 사용 하 여 비즈니스 데이터를 Sharepoint에 통합할 수 있습니다.비즈니스 데이터는 SQL Server, Siebel, SAP(Service Advertising Protocol) 등의 백 엔드 서버 응용 프로그램을 통해 제공될 수 있습니다.비즈니스 데이터 연결 모델에서 팜 솔루션 에서만 사용할 수 있습니다.팜 솔루션만이 프로젝트 항목을 추가할 수 있습니다.자세한 내용은 방법: BDC 모델 만들기, 방법: 리소스 파일을 사용하여 지역화된 이름, 속성 및 사용 권한 지정, 및 새로운: Business Connectivity Services.

Ee231554.collapse_all(ko-kr,VS.110).gif콘텐츠 형식

콘텐츠 형식 항목을 사용 하면 문서, 알림 또는 작업과 같은 기존의 기본 콘텐츠 형식을 기반으로 사용자 지정 콘텐츠 형식을 만들 수 있습니다.사용자 지정 콘텐츠 형식으로 된 기본 콘텐츠 형식과 사이트 열 (필드)를 정의 하 여 동일한 속성 및 필드를 제공 합니다.예를 들어 Sharepoint에서 제공 되는 기본 연락처 콘텐츠 형식을 기반으로 사용자 지정 연락처 콘텐츠 형식을 만들 수 있습니다.기존 사이트 열을 변경 하거나와 기본 콘텐츠 형식에 이미 포함 된 사이트 열을 추가 하 여 콘텐츠 형식을 사용자 지정할 수 있습니다.

[!참고]

SharePoint 제한으로 인해 샌드박스가 적용된 솔루션 콘텐츠 형식에 기반하는 팜 솔루션 콘텐츠 형식은 만들 수 없습니다.

자세한 내용은 연습: SharePoint용 사이트 열, 콘텐츠 형식 및 목록 만들기Building Block: Content Type을 참조하십시오.

Ee231554.collapse_all(ko-kr,VS.110).gif빈 요소

빈 요소를 프로젝트 또는 프로젝트 항목 템플릿이 Visual Studio 없는 SharePoint 프로젝트 항목을 정의 하는 가장 자주 사용 됩니다. 프로젝트에 빈 요소를 추가 하는 경우 노드 라는 [x] EmptyElement([x]는 고유 번호입니다) 만들어집니다.EmptyElement [x] 단일 Elements.xml 이라는 파일에 포함 되어 있습니다. 사용 XML 문 Elements.xml에 원하는 요소를 정의 합니다.

Ee231554.collapse_all(ko-kr,VS.110).gif이벤트 수신자

이벤트 수신기 목록에 항목이 추가 되 면, 웹 항목이 삭제 될 때, 또는 워크플로 시작할 때 SharePoint 사이트의 항목에 대 한 이벤트를 처리 합니다.이벤트 수신자 프로젝트 항목 템플릿을 처리할 수 있습니다.

  • 목록 이벤트

  • 목록 항목 이벤트

  • 목록 전자 메일 이벤트

  • 웹 이벤트

  • 목록 워크플로 이벤트

이벤트 수신자 프로젝트 항목을 만듭니다는 이벤트 수신기 폴더에 있는 모든 이벤트에 대해 이벤트 처리기를 포함 하는 지정 된 프로젝트를 만들 때 단일 클래스 파일은 SharePoint 사용자 지정 마법사.event receiver 클래스 파일, 필드, 항목, 목록, 첨부 파일, 웹 파트 및 워크플로 등의 항목을 추가, 업데이트, 삭제 또는 제거할 때 SharePoint 사이트에서 발생 하는 이벤트를 처리할 수 있습니다.자세한 내용은 방법: 이벤트 수신자 만들기Building Block: Event Handling을 참조하십시오.

Ee231554.collapse_all(ko-kr,VS.110).gifList

목록 인스턴스는 재사용 가능한 기본 SharePoint 목록 정의 일정 또는 작업 목록입니다.목록 디자이너가 목록을 솔루션에 추가한 후 사이트 열의 목록에 추가 하 고 사용자 지정 목록 열을 만들 수 있습니다.콘텐츠 형식과에서 사이트 열을 포함 합니다.지정할 수 있는 보기 의 목록을 목록에서 나타나는 열 결정.자세한 내용은 연습: SharePoint용 사이트 열, 콘텐츠 형식 및 목록 만들기Building Block: Lists and Document Libraries를 참조하십시오.

Ee231554.collapse_all(ko-kr,VS.110).gif모듈

모듈 (혼동 되지 않도록 Visual Basic 모듈) 이미지 또는 메모와 같은 SharePoint 서버에 배포 하려는 모든 파일을 포함 합니다.모듈 프로젝트 항목이 포함 된 모듈 노드.모듈 노드를 두 개의 프로젝트 항목 템플릿이 포함: 모듈에 대 한 매니페스트 역할을 하는 XML 정의 파일 및 sample.txt 파일 자리 표시자 파일입니다.자세한 내용은 모듈을 사용하여 솔루션에 파일 포함Modules를 참조하십시오.

Ee231554.collapse_all(ko-kr,VS.110).gif순차 워크플로 (팜 솔루션에만 해당)

순차 워크플로는 마지막 단계가 완료될 때까지 순차적으로 수행되는 일련의 비즈니스 논리 단계입니다.순차 워크플로는 목록, 문서 등의 SharePoint 항목과 관련된 프로세스를 관리하는 데 사용됩니다.사이트 수준(전역) 워크플로나 목록 수준(로컬) 워크플로를 만들 수 있으며, 워크플로를 자동으로 시작할지 또는 수동으로 시작할지를 선택할 수 있습니다.이 프로젝트 항목은 팜 솔루션 에서만 사용할 수 있습니다.팜 솔루션만이 프로젝트 항목을 추가할 수 있습니다.자세한 내용은 SharePoint 워크플로 솔루션 만들기, SharePoint Server 2010에서는 워크플로, 및 새로운: 워크플로우 개선.

Ee231554.collapse_all(ko-kr,VS.110).gifSilverlight 웹 파트

Silverlight 웹 파트 프로젝트 항목을 사용 하 여 Silverlight 응용 프로그램을 표시 하는 SharePoint 용 웹 파트를 만들 수 있습니다.이 프로젝트 항목을 솔루션에 추가 하는 경우 Silverlight 응용 프로그램을 새로 추가 하거나 기존 항목을 나중에 참조를 선택할 수 있습니다.자세한 내용은 SharePoint를 위한 웹 파트 만들기연습: SharePoint용 OData를 표시하는 Silverlight 웹 파트 만들기를 참조하십시오.

Ee231554.collapse_all(ko-kr,VS.110).gif사이트 열

A 사이트 열고도 필드, SharePoint 프로젝트에 추가 하는 가장 기본적인 요소 중 하나입니다.사이트 열 전화 번호, 텍스트 메모, 또는 연락처 목록에서 연락처의 도시 이름 등의 데이터 형식을 나타냅니다.자세한 내용은 SharePoint용 사이트 열, 콘텐츠 형식 및 목록 만들기.

Ee231554.collapse_all(ko-kr,VS.110).gif사이트 정의 (팜 솔루션에만 해당)

사이트 정의 프로젝트 항목에는 다음 파일이 포함 되어 있는 사이트 정의 폴더가 포함:

  • 사이트에 대 한 기본 웹 페이지로 사용 되는 기본.aspx 페이지입니다.

  • 사이트의 구성 요소를 정의 하는 onet.xml 파일입니다.

  • 나타나는 사이트 정의 구성을 지정 하는 webtemp xml 파일은 템플릿 선택 섹션의 새 SharePoint 사이트 페이지.

사이트 정의 추가한 후에 코드 및 기능을 소개 하는 파일을 추가 합니다.이 프로젝트 항목은 팜 솔루션 에서만 사용할 수 있습니다.팜 솔루션만이 프로젝트 항목을 추가할 수 있습니다.자세한 내용은 SharePoint에 대한 사이트 정의 만들기사이트 정 및 구성.

Ee231554.collapse_all(ko-kr,VS.110).gif상태 시스템 워크플로 (팜 솔루션에만 해당)

상태 시스템 워크플로는 비즈니스 논리 상태, 전환 및 작업 집합입니다.상태 시스템 워크플로의 단계는 순차적으로 수행되지 않고 작업과 상태에 의해 트리거됩니다.순차 워크플로와 마찬가지로 상태 시스템 워크플로는 목록, 문서 등의 SharePoint 항목에 연결됩니다.사이트 수준(전역) 워크플로나 목록 수준(로컬) 워크플로를 만들 수 있습니다.워크플로를 자동으로 시작할지 또는 수동으로 시작할지를 선택할 수도 있습니다.이 프로젝트 항목은 팜 솔루션 에서만 사용할 수 있습니다.팜 솔루션만이 프로젝트 항목을 추가할 수 있습니다.자세한 내용은 SharePoint 워크플로 솔루션 만들기, SharePoint Server 2010에서는 워크플로, 및 새로운: 워크플로우 개선.

Ee231554.collapse_all(ko-kr,VS.110).gif사용자 정의 컨트롤 (팜 솔루션에만 해당)

A 사용자 컨트롤 는 재사용 가능한 컨트롤을 추가할 수 있습니다 다른 ASP.NET 컨트롤 및 SharePoint 컨트롤입니다.응용 프로그램 페이지 및 Sharepoint에서 실행 되는 웹 파트에 사용자 정의 컨트롤을 추가할 수 있습니다.이 프로젝트 항목은 팜 솔루션 에서만 사용할 수 있습니다.팜 솔루션만이 프로젝트 항목을 추가할 수 있습니다.자세한 내용은 웹 파트 또는 응용 프로그램 페이지에 대 한 재사용 가능한 컨트롤 만들기.

Ee231554.collapse_all(ko-kr,VS.110).gif비주얼 웹 파트

A 비주얼 웹 파트 프로젝트 항목의 Elements.xml 정의 파일을 포함 한 웹 파트 항목 및 사용자 컨트롤 항목.비주얼 웹 파트의 모양을 드래그 하거나 Visual Studio 도구 상자에서 컨트롤을 사용자 정의 컨트롤의 화면으로 복사 하 여 디자인할 수 있습니다. 자세한 내용은 방법: 디자이너를 사용하여 SharePoint 웹 파트 만들기Building Block: Web Parts를 참조하십시오.

Ee231554.collapse_all(ko-kr,VS.110).gif웹 파트

A 웹 파트 페이지의 웹 파트 페이지 라는 특수 한 유형의 내부 실행 되는 서버 쪽 컨트롤입니다.해당 SharePoint 사이트에 표시 되는 페이지의 빌딩 블록입니다.웹 파트 항목은 SharePoint 사이트 웹 파트를 디자인 하는 데 사용할 수 있는 파일을 제공 합니다.자세한 내용은 방법: SharePoint 웹 파트 만들기Building Block: Web Parts를 참조하십시오.

참고 항목

기타 리소스

SharePoint 솔루션 개발

SharePoint 제품 및 기술