방법: 빌드 전 또는 빌드 후에 실행되는 사용자 지정 작업 지정

데이터베이스 프로젝트가 빌드 및 배포되기 전후에 작업을 수행해야 하는 경우 빌드 전 또는 빌드 후 명령줄을 지정하여 수행할 수 있습니다. 프로젝트 속성을 사용하여 이러한 명령줄을 지정합니다. 예를 들어 다음 시나리오에서 빌드 전 또는 빌드 후 명령줄을 사용할 수 있습니다.

  • (빌드 전) 데이터베이스 프로젝트 및 SQLCLR 프로젝트가 동기화되도록 SQLCLR 프로젝트에서 스키마 개체로 .sql 파일을 복사하려는 경우

  • (빌드 후) 빌드 결과를 보관하거나, 빌드 결과를 압축하거나, XSD.EXE를 실행하여 DataSet 클래스를 업데이트하려는 경우

빌드 전 명령줄을 지정하려면

  1. 솔루션 탐색기에서 빌드 전 명령줄을 지정할 데이터베이스 프로젝트를 마우스 오른쪽 단추로 클릭하고 속성을 클릭합니다.

  2. 프로젝트 속성 창에서 빌드 이벤트 탭을 클릭합니다.

  3. 다음 작업 중 하나를 수행합니다.

    1. 실행할 명령줄을 알고 있으면 빌드 전 이벤트 명령줄에서 데이터베이스 프로젝트가 빌드되기 전에 실행할 명령줄을 입력하고 5단계로 이동합니다.

    2. 빌드 매크로를 사용하려면 빌드 전 편집을 클릭합니다. 빌드 전 이벤트 명령줄 대화 상자에서 실행할 명령줄을 입력합니다. 목록에서 매크로를 클릭한 다음 삽입을 클릭하여 매크로를 명령줄에 삽입합니다.

  4. 명령줄 편집을 완료하면 확인을 클릭합니다.

  5. 파일 메뉴에서 선택한 항목 저장을 클릭하여 프로젝트 속성 변경 내용을 저장합니다.

    다음에 데이터베이스 프로젝트를 빌드하면 데이터베이스 프로젝트가 빌드되기 전에 명령줄이 실행됩니다.

빌드 후 명령줄을 지정하려면

  1. 솔루션 탐색기에서 빌드 후 명령줄을 지정할 데이터베이스 프로젝트를 마우스 오른쪽 단추로 클릭하고 속성을 클릭합니다.

  2. 프로젝트 속성 창에서 빌드 이벤트 탭을 클릭합니다.

  3. 다음 작업 중 하나를 수행합니다.

    1. 실행할 명령줄을 알고 있는 경우 빌드 후 이벤트 명령줄에 데이터베이스 프로젝트 빌드 후 실행할 명령줄을 입력한 다음 5단계로 이동합니다.

    2. 빌드 매크로를 사용하려면 빌드 후 편집을 클릭합니다. 빌드 후 이벤트 명령줄 대화 상자에서 실행할 명령줄을 입력합니다. 목록에서 매크로를 클릭한 다음 삽입을 클릭하여 매크로를 명령줄에 삽입합니다.

  4. 명령줄 편집을 완료하면 확인을 클릭합니다.

  5. 빌드에 성공한 경우에만 명령줄을 실행하려면 빌드 후 이벤트 실행 목록에서 빌드가 성공한 경우를 클릭합니다. 빌드가 실패한 경우에도 항상 명령줄을 실행하려면 빌드 후 이벤트 실행 목록에서 항상을 클릭합니다.

  6. 파일 메뉴에서 선택한 항목 저장을 클릭하여 프로젝트 속성 변경 내용을 저장합니다.

    다음에 데이터베이스 프로젝트를 빌드하면 데이터베이스 프로젝트가 빌드된 후에 명령줄이 실행됩니다.

참고 항목

작업

방법: 데이터베이스 프로젝트를 빌드하여 컴파일된 스키마 파일(.dbschema) 생성

방법: 새 데이터베이스 또는 기존 데이터베이스로 변경 내용 배포

참조

빌드 전 이벤트/빌드 후 이벤트 명령줄 대화 상자(데이터베이스 프로젝트)

개념

데이터베이스 프로젝트 설정 개요