방법: 모듈을 사용하여 파일 포함
모듈(Visual Basic 모듈과 혼동하면 안 됨)은 ASPX 마스터 페이지, 텍스트 파일, 이미지 등의 파일을 SharePoint에 배포할 수 있도록 하는 컨테이너입니다.
파일을 문서 라이브러리에 배포하거나 문서 라이브러리 외부에 일반 파일(예: default.aspx)로 배포할 수 있습니다.파일을 문서 라이브러리에 추가하려면 Type="GhostableInLibrary"를 File 요소의 특성으로 지정합니다.이렇게 설정하면 SharePoint에서는 파일이 라이브러리에 추가될 때 파일과 함께 제공할 목록 항목을 만듭니다.파일을 문서 라이브러리 외부에 배포하려면 Type="Ghostable"을 지정하거나 Type 특성을 생략합니다.
SharePoint 솔루션에 모듈 추가
모듈을 추가하려면
Visual Studio, 열기 또는 SharePoint 프로젝트를 만듭니다.
자세한 내용은 SharePoint 프로젝트 및 프로젝트 항목 템플릿을 참조하십시오.
솔루션 탐색기프로젝트 노드를 선택 하 고 다음 메뉴 표시줄에서 선택 프로젝트, 새 항목 추가.
새 항목 추가 대화 상자가 열립니다.
SharePoint 서식 파일 목록에서 선택의 모듈 서식 파일을 다음 선택은 추가 단추.
이 단계는 노드 프로젝트에 Module1 라는 만듭니다.
Module1에서 Sample.txt 파일을 삭제 합니다.
Sample.txt는 예제로 사용하기 위해 모든 새 모듈에 포함되어 있으며 필요하지 않습니다.이 파일을 삭제하면 모듈의 Elements.xml 파일에서 해당 항목도 제거됩니다.
파일 특정 폴더 구조에서 SharePoint 배포 하려는 경우 해당 폴더에서 Module1 만드는 Visual Studio Module1 노드를 선택 하 고 메뉴 모음 선택 프로젝트, 새 폴더.
폴더에서 원하는 파일을 추가 하 고 다음 메뉴 표시줄에서 선택 선택 프로젝트, 기존 항목 추가.
Sharepoint에 배포 하 고 선택 하려는 하나 이상의 파일을 선택 된 추가 단추.
프로젝트에 파일을 추가하면 파일에 대한 항목이 모듈의 Elements.xml 파일에 자동으로 추가됩니다.프로젝트가 배포되면 파일이 SharePoint 서버에 복사됩니다. 복사되는 위치는 프로젝트의 루트 디렉터리에 상대적이며 File 요소의 Url 특성으로 지정됩니다(예: Url="Module1/New Folder/SomeFile.doc).파일의 배포 위치를 변경하려면 솔루션 탐색기에서 파일을 다른 폴더로 이동하거나 파일의 Url 설정을 변경합니다.
문서 라이브러리에 표시할 파일에 대해 Elements.xml에서 Type="GhostableInLibrary" 특성을 파일의 항목에 추가합니다.다음 예제를 참조하십시오.
<File Path="Module1\Some Folder\SomePage.aspx" Url="Module1/Some Folder/SomePage.aspx" Type="GhostableInLibrary" />
프로젝트를 배포합니다.
파일이 SharePoint에서 지정된 위치에 복사됩니다.