연습: 기존 SharePoint 사이트에서 항목 가져오기
이 연습에서는 기존 SharePoint 사이트에서 Visual Studio SharePoint 프로젝트로 항목을 가져오는 방법을 보여 줍니다.
이 연습에서는 다음 작업을 수행합니다.
사용자 지정 사이트 열(필드라고도 함)을 추가하여 SharePoint 사이트 사용자 지정
SharePoint 사이트를 .wsp 파일로 내보내기
.wsp 가져오기 프로젝트를 사용하여 .wsp 파일을 Visual Studio SharePoint로 가져오기
참고 항목
일부 Visual Studio 사용자 인터페이스 요소의 경우 다음 지침에 설명된 것과 다른 이름 또는 위치가 시스템에 표시될 수 있습니다. 이러한 요소는 사용하는 Visual Studio 버전 및 설정에 따라 결정됩니다. 자세한 내용은 IDE 개인 설정을 참조하세요.
필수 조건
이 연습을 완료하려면 다음과 같은 구성 요소가 필요합니다.
지원되는 Microsoft Windows 및 SharePoint 버전.
Visual Studio.
SharePoint 사이트 사용자 지정
이 예제에서는 새 사이트 열을 추가하고 나중에 사용할 다른 하위 사이트를 만들어 SharePoint 하위 사이트를 만들고 사용자 지정합니다. 나중에 .wsp 가져오기 프로젝트를 사용하여 첫 번째 하위 사이트를 .wsp 파일로 내보낸 다음 사용자 지정 사이트 열을 두 번째 하위 사이트로 가져옵니다.
SharePoint 사이트를 만들고 사용자 지정하기
웹 브라우저에서 http://system name/SitePages/Home.aspx와 같은 SharePoint 사이트를 엽니다.
사이트 작업 메뉴를 열고 새 사이트를 선택하여 기본 SharePoint 사이트의 하위 사이트를 만듭니다.
사이트의 만들기 대화 상자에서 빈 사이트 형식을 선택합니다.
제목 상자에 사이트 Site Column Test 1을 입력하고, URL 이름 상자에 columntest1을 입력하고, 다른 설정은 기본값으로 둡니다. 그런 다음 만들기 단추를 선택합니다.
사이트를 만든 후 브라우저에서 http://system name/SitePages/Home.aspx 사이트로 이동합니다.
다시 사이트 작업 메뉴를 열고, 새 사이트를 선택한 다음 빈 사이트 형식을 선택하여 주 SharePoint 사이트에서 빈 하위 사이트를 만듭니다.
제목 상자에 사이트 Site Column Test 2를 입력하고, URL 이름 상자에 columntest2를 입력하고, 다른 설정은 기본값으로 둡니다. 그런 다음 만들기 단추를 선택합니다.
첫 번째 하위 사이트인 http://SystemName/columntest1/default.aspx로 다시 이동합니다.
사이트 작업 메뉴에서 사이트 설정을 선택하면 사이트 설정 페이지가 표시됩니다.
갤러리 섹션에서 사이트 열 링크를 선택합니다.
사이트 열 갤러리 페이지의 맨 위에서 만들기 단추를 선택합니다.
열 이름 상자에 Test Column을 입력하고, 다른 기본값을 유지한 다음 확인 단추를 선택합니다.
Test Column 열이 사이트 열 갤러리의 사용자 지정 열 제목에 표시됩니다.
SharePoint 사이트 내보내기
다음으로 Visual Studio SharePoint 프로젝트로 가져오려는 SharePoint 항목과 요소가 포함된 SharePoint 설치 파일(.wsp)을 가져옵니다. .wsp 파일이 아직 없는 경우 기존 SharePoint 사이트에서 만들어야 합니다. 이 예제에서는 기본 SharePoint 사이트를 .wsp 파일로 내보냅니다.
Important
다음 절차를 수행하는 동안 런타임 오류가 발생하는 경우 SharePoint 사이트에 액세스할 수 있는 시스템에서 프로시저를 수행해야 합니다.
기존 SharePoint 사이트 내보내기
SharePoint 사이트의 사이트 작업 탭에서 사이트 설정을 선택하면 사이트 설정 페이지가 표시됩니다.
사이트 설정 페이지의 사이트 작업 섹션에서 템플릿으로 사이트 저장 링크를 선택합니다.
파일 이름 상자에 ExampleSite를 입력하고, 템플릿 이름 상자에 Example Site를 입력합니다.
이 예제에서는 콘텐츠 포함 확인란을 선택 취소한 채로 둡니다.
이 상자를 선택하면 Visual Studio에서 모든 목록 및 문서 라이브러리와 해당 콘텐츠를 .wsp 파일에 저장합니다. 이 방법은 경우에 따라 유용하지만 이 예제에서는 필요하지 않습니다.
작업이 성공적으로 완료되면 솔루션 갤러리 링크를 선택하여 .wsp 파일을 봅니다.
나중에 솔루션 갤러리 페이지를 보려면 사이트 작업 메뉴를 열고, 사이트 설정을 선택하고, 사이트 모음 관리 섹션에서 최상위 사이트 설정으로 이동 링크를 선택한 다음 갤러리 섹션에서 솔루션 링크를 선택합니다.
솔루션 갤러리에서 ExampleSite 링크를 선택합니다.
파일 다운로드 대화 상자에서 저장 단추를 선택하여 파일을 로컬 시스템(기본적으로 다운로드 폴더)에 저장합니다.
.wsp 파일 가져오기
다시 사용할 항목(사용자 지정 사이트 열 Test Column)이 포함된 .wsp 파일이 있으므로 .wsp 파일을 가져와 액세스합니다.
.wsp 파일 가져오기
Visual Studio의 메뉴 모음에서 파일>새>프로젝트를 선택하여 새 프로젝트 대화 상자를 표시합니다. IDE가 Visual Basic 개발 설정을 사용하도록 설정되면 파일 메뉴에서 파일>새 프로젝트를 선택합니다.
Visual C# 또는 Visual Basic 아래의 SharePoint 노드를 확장한 다음 2010 노드를 선택합니다.
템플릿 창에서 SharePoint 2010 솔루션 패키지 가져오기 템플릿을 선택하고 프로젝트의 이름을 WspImportProject1로 유지한 다음 확인 단추를 선택합니다.
SharePoint 사용자 지정 마법사가 나타납니다.
디버깅에 사용할 사이트 및 보안 수준 지정 페이지에서 이전에 만든 두 번째 SharePoint 하위 사이트에 대해 URL을 입력합니다. 해당 하위 사이트에 새 사용자 지정 필드 항목인 http://system name/columntest2를 추가합니다.
이 SharePoint 솔루션의 신뢰 수준을 선택하십시오. 섹션에서 샌드박스 솔루션으로 배포를 선택한 채로 둡니다.
새 프로젝트 소스 지정 페이지에서 이전에 .wsp 파일을 저장한 시스템 위치로 이동하고 다음 단추를 선택합니다.
참고 항목
이 페이지에서 마침 단추를 선택하면 .wsp 파일에서 사용할 수 있는 모든 항목을 가져옵니다.
가져올 항목 선택 상자에서 Test Column을 제외한 목록의 모든 확인란 선택을 취소하고 마침 단추를 선택합니다.
목록에 많은 항목이 포함되어 있으므로 Ctrl+A 키를 선택하여 목록의 모든 항목을 선택하고 스페이스바 키를 선택하여 모든 확인란의 선택을 취소한 다음 Test Column 항목 옆의 확인란만 선택할 수 있습니다.
가져오기 작업이 완료된 후 Fields폴더가 포함된 WspImportProject1이라는 새 프로젝트가 생성됩니다. 이 폴더에는 사용자 지정 사이트 열 Test Column과 해당 정의 파일 Elements.xml이 있습니다.
프로젝트 배포
마지막으로 WspImportProject1을 이전에 만든 두 번째 SharePoint 하위 사이트에 배포하여 사용자 지정 사이트 열을 봅니다.
프로젝트를 배포하려면
Visual Studio에서 F5 키를 선택하여 .wsp 가져오기 프로젝트를 배포 및 실행합니다.
SharePoint 사이트에서 사이트 작업 메뉴를 열고, 사이트 설정을 선택하면 사이트 설정 페이지가 표시됩니다.
갤러리 섹션에서 사이트 열 링크를 선택합니다.
아래쪽의 사용자 지정 열 섹션으로 스크롤합니다.
첫 번째 SharePoint 사이트에서 가져온 사용자 지정 사이트 열이 목록에 표시됩니다.