방법: 추가 어셈블리 추가 및 제거
SharePoint 패키지가 기능을 수행하고 데이터를 얻는 데 다른 어셈블리가 필요한 경우 솔루션 패키지(.wsp)에 해당 어셈블리를 추가할 수 있습니다.이런 방식으로 SharePoint 서버는 패키지와 함께 사용자 지정 어셈블리가 설치되도록 합니다.
어셈블리와 연결된 안전 컨트롤과 클래스 리소스 파일을 추가하고 변경할 수도 있습니다.
추가 어셈블리, 안전 컨트롤 및 클래스 리소스 추가
SharePoint 솔루션 패키지에 어셈블리를 추가할 수 있습니다.샌드박스가 적용된 솔루션의 추가 어셈블리는 전역 어셈블리 캐시로 배포되지만, 샌드박스가 적용된 솔루션의 SharePoint 프로젝트 항목은 콘텐츠 데이터베이스에 추가됩니다.이러한 추가 어셈블리에 안전 컨트롤과 클래스 리소스를 추가할 수도 있습니다."SafeControl 항목 만들기"에서 안전 컨트롤에 대 한 자세한 내용은 참조 하십시오. 웹 파트 배포에서 SharePoint Foundation.
기존 어셈블리를 추가하려면
패키지 디자이너를 엽니다.자세한 내용은 방법: SharePoint 솔루션 패키지 사용자 지정를 참조하십시오.
선택 된 고급 탭.
선택 된 추가 단추를 클릭 한 다음 선택 기존 어셈블리 추가 목록에서.
기존 어셈블리 추가 대화 상자가 나타납니다.
줄임표를 선택 (), 및 다음 추가 하려는 어셈블리를 선택 합니다.이식성을 높이려면 선택된 어셈블리의 상대 경로를 사용하는 것이 좋습니다.
에 배포 대상, 선택은 GlobalAssemblyCache 전역 어셈블리 캐시에 어셈블리를 배포 하거나 선택할 수 있는 옵션 단추는 웹 응용 프로그램 Sharepoint를 실행 하는 서버에서 웹 응용 프로그램 폴더에 어셈블리를 배포 하는 옵션 단추.
프로젝트 출력의 어셈블리를 추가하려면
패키지 디자이너를 엽니다.
자세한 내용은 방법: SharePoint 솔루션 패키지 사용자 지정를 참조하십시오.
선택 된 고급 탭.
선택 된 추가 단추를 클릭 한 다음 선택 프로젝트 출력의 어셈블리 추가 목록에서.
프로젝트 출력의 어셈블리 추가 대화 상자가 나타납니다.
에 원본 프로젝트 선택한 소스 추가 하려는 프로젝트를 선택 합니다.
에 배포 대상, 선택은 GlobalAssemblyCache 전역 어셈블리 캐시에 어셈블리를 배포 하거나 선택할 수 있는 옵션 단추는 웹 응용 프로그램 Sharepoint를 실행 하는 서버에서 웹 응용 프로그램 폴더에 어셈블리를 배포 하는 옵션 단추.
안전 컨트롤을 추가하려면
기존 어셈블리 편집 대화 상자를 엽니다.이 작업을 수행 하려면 패키지 디자이너를 열려면 선택의 고급 탭 하 고, 어셈블리를 선택 하 고 선택 된 편집단추.
에 안전 컨트롤 창에서 선택 된 새 항목을 추가 하려면 여기를 클릭 단추.
에 어셈블리 이름 을 열, 어셈블리의 이름을 입력 합니다.
에 네임 스페이스 열 안전 컨트롤에 대 한 네임 스페이스의 이름을 입력 합니다.
에 형식 이름 열 형식의 이름을 입력 합니다.
클래스 리소스를 추가하려면
기존 어셈블리 편집 대화 상자를 엽니다.이 작업을 수행 하려면 패키지 디자이너를 열려면 선택의 고급 탭 하 고, 어셈블리를 선택 하 고 선택 된 편집 단추.
에 클래스 리소스 창에서 선택 된 새 항목을 추가 하려면 여기를 클릭 단추.
에 파일 이름 열에서 줄임표를 선택 (), 추가할 클래스 리소스를 선택 하 고.
사용자 지정 어셈블리 삭제
SharePoint 패키지에서 어셈블리를 삭제하거나 기존 어셈블리에서 안전 컨트롤과 클래스 리소스를 삭제할 수 있습니다.
기존 어셈블리를 삭제하려면
패키지 디자이너를 엽니다.자세한 내용은 방법: SharePoint 솔루션 패키지 사용자 지정를 참조하십시오.
선택 된 고급 탭.
에 추가 어셈블리 창에서 삭제 하려는 사용자 지정 어셈블리를 선택 합니다.
선택 된 삭제 단추.
어셈블리에 대한 안전 컨트롤을 삭제하려면
기존 어셈블리 편집 대화 상자를 엽니다.이 작업을 수행 하려면 패키지 디자이너를 열려면 선택의 고급 탭 하 고, 어셈블리를 선택 하 고 선택 된 편집 단추.
삭제할 안전 컨트롤을 선택 합니다.
Delete 키를 선택 합니다.
어셈블리에 대한 클래스 리소스를 삭제하려면
기존 어셈블리 편집 대화 상자를 엽니다.이 작업을 수행 하려면 패키지 디자이너를 열려면 선택의 고급 탭 하 고, 어셈블리를 선택 하 고 선택 된 편집 단추.
삭제할 클래스 리소스를 선택 합니다.
Delete 키를 선택 합니다.