방법: 팀 멤버에게 사용자 지정 기능 확장 배포

사용자 지정 확장 .dll 어셈블리와 .Extensions.xml 파일을 만든 후 설치 마법사 프로젝트를 사용하여 팀 멤버에게 배포할 수 있습니다. 설치 프로젝트에서는 어셈블리와 XML 파일을 사용자의 %Program Files%\Microsoft Visual Studio 10.0\VSTSDB\Extensions\CustomExtensions 폴더에 저장합니다. 이렇게 하면 대상 사용자의 컴퓨터에 보다 쉽게 사용자 지정 확장을 설치하고 등록할 수 있습니다. 자세한 내용은 방법: 기능 확장 등록 및 관리를 참조하십시오.

배포 프로젝트를 만들려면

  1. 기존 데이터베이스 확장성 프로젝트를 엽니다.

  2. 파일 메뉴에서 추가를 가리킨 다음 새 프로젝트를 클릭합니다.

    새 프로젝트 대화 상자가 열립니다.

  3. 설치된 템플릿 목록에서 기타 프로젝트 형식 노드를 확장하고 설치 및 배포를 클릭합니다. 세부 정보 창에서 설치 마법사를 클릭합니다. 프로젝트의 이름을 DataBaseExtensionsSetup으로 지정하고 확인을 클릭합니다.

  4. 다음을 클릭하여 설치 마법사의 첫 번째 페이지를 진행합니다.

  5. 두 번째 마법사 페이지에서 **Windows 응용 프로그램용 설치 프로그램을 만듭니다.**를 클릭한 후 다음을 클릭합니다.

  6. 세 번째 마법사 페이지에서 <데이터베이스 확장성 프로젝트 이름>의 기본 출력을 클릭한 후 다음을 클릭합니다.

  7. 네 번째 마법사 페이지에서 추가를 클릭합니다. 사용자 지정 데이터 생성기를 등록하기 위해 만든 <데이터베이스 확장성 프로젝트 이름>.Extensions.xml 파일을 찾아 열기를 클릭합니다.

  8. 마침을 클릭합니다.

    배포 프로젝트가 만들어졌습니다.

사용자 지정 폴더 만들기

이제 배포 프로젝트에서 사용자 지정 확장 .dll 및 .Extensions.xml 파일이 복사될 폴더를 나타내는 폴더를 만들어야 합니다.

사용자 지정 폴더를 만들려면

  1. 아직 지정되지 않은 경우 배포 프로젝트에서 파일 시스템 탭을 클릭하여 파일 시스템 편집기를 지정합니다.

  2. 파일 시스템 편집기의 맨 왼쪽 창에서 공백을 마우스 오른쪽 단추로 클릭하고 특수 폴더 추가를 가리킨 다음 사용자 지정 폴더를 클릭합니다.

  3. 새 폴더의 이름으로 '사용자 지정 확장'을 입력합니다.

  4. 파일 시스템 편집기에서 사용자 지정 폴더를 클릭합니다. 속성 창에서 폴더의 DefaultLocation 속성을 **[ProgramFilesFolder]**로 설정합니다.

  5. 속성 창에서 [ProgramFilesFolder]에 다음을 추가합니다.

    \Microsoft Visual Studio 10.0\VSTSDB\Extensions
    

    따라서 결과 속성 값은 다음과 같아야 합니다.

    [ProgramFilesFolder] \Microsoft Visual Studio 10.0\VSTSDB\Extensions
    

    <Microsoft Visual Studio 10.0>\VSTSDB\Extensions 디렉터리의 폴더에 확장 어셈블리를 저장하는 것이 좋습니다. 이렇게 하면 제품에 포함된 확장과 사용자 지정 확장을 식별하는 데 도움이 됩니다. 확장을 특정 범주로 구성하는 데 폴더를 사용하는 것도 좋습니다.

  6. 파일 시스템 편집기의 맨 왼쪽 창에서 응용 프로그램 폴더를 클릭합니다. <데이터베이스 확장성 프로젝트 이름>.Extensions.xml 파일을 마우스 오른쪽 단추로 클릭한 다음 잘라내기를 클릭합니다.

  7. 파일 시스템 편집기의 맨 왼쪽 창에서 사용자가 만든 사용자 지정 확장 폴더를 마우스 오른쪽 단추로 클릭한 다음 붙여넣기를 클릭합니다.

    이 사용자 지정 폴더에 대해 지정된 디렉터리 위치에 <데이터베이스 확장성 프로젝트 이름>.Extensions.xml 파일이 배포됩니다.

  8. 파일 시스템 편집기의 맨 왼쪽 창에서 응용 프로그램 폴더를 클릭합니다. <데이터베이스 확장성 프로젝트 이름> 파일의 기본 출력을 마우스 오른쪽 단추로 클릭한 다음 잘라내기를 클릭합니다.

  9. 파일 시스템 편집기의 맨 왼쪽 창에서 사용자 지정 확장 폴더를 마우스 오른쪽 단추로 클릭한 다음 붙여넣기를 클릭합니다.

    이 사용자 지정 폴더에 대해 지정된 디렉터리 위치에 데이터베이스 확장성 프로젝트의 기본 출력이 배포됩니다.

배포 프로젝트 빌드

이제 배포 프로젝트를 빌드합니다. 그런 다음 이 프로젝트를 실행하여 Visual Studio Premium 또는 Visual Studio Ultimate이 설치된 컴퓨터에 사용자 지정 데이터베이스 확장을 설치할 수 있습니다.

배포 프로젝트를 빌드하려면

  1. 빌드 메뉴에서 구성 관리자를 클릭하고 모든 프로젝트에 대해 빌드 확인란이 선택되었는지 확인합니다.

  2. 빌드 메뉴에서 솔루션 빌드를 클릭하여 솔루션을 빌드합니다.

    이제 배포 프로젝트가 빌드되었으며 설치할 준비가 되었습니다.

참고 항목

작업

방법: 기능 확장 등록 및 관리

개념

Visual Studio의 데이터베이스 기능 확장

사용자 지정 데이터베이스 리팩터링 형식 또는 대상 만들기

데이터베이스 코드를 분석하기 위한 추가 규칙 만들기 및 등록

사용자 지정 데이터 생성기를 통해 특수 테스트 데이터 생성

데이터베이스 단위 테스트의 사용자 지정 조건 정의

기타 리소스

빌드 및 배포 참가자를 사용하여 데이터베이스 빌드 및 배포 사용자 지정