빌드 전 이벤트/빌드 후 이벤트 명령줄 대화 상자(Database Edition)
업데이트: 2007년 11월
빌드 이벤트 창에서 빌드 전 이벤트 명령줄 또는 빌드 후 이벤트 명령줄 상자에 직접 입력하여 빌드 전 이벤트나 빌드 후 이벤트를 만들 수 있습니다. 빌드 전 편집 또는 빌드 후 편집을 클릭한 다음 사용 가능한 매크로 목록에서 빌드 전 및 빌드 후 매크로를 하나 이상 지정할 수도 있습니다.
참고: |
---|
프로젝트가 최신 상태이고 빌드가 트리거되지 않은 경우 빌드 전 이벤트는 실행되지 않습니다. 빌드 이벤트 창의 빌드 후 이벤트 실행 목록에서 옵션을 클릭하여 빌드 후 이벤트를 제어할 수 있습니다. |
빌드 전 이벤트 명령줄 및 빌드 후 이벤트 명령줄
빌드 전이나 후에 실행할 이벤트가 들어 있습니다.참고 .bat 파일을 실행하는 각 빌드 후 명령 앞에 call 문을 추가하십시오. 예를 들어 call C:\MyFile.bat 또는 call C:\MyFile.bat call C:\MyFile2.bat를 추가할 수 있습니다.
매크로
빌드 전 또는 빌드 후 이벤트로 삽입할 수 있는 매크로 목록을 표시하거나 숨깁니다.매크로 테이블
사용 가능한 매크로와 해당 값을 나열합니다. 각 매크로에 대한 설명은 다음 단원을 참조하십시오. 한 번에 하나의 매크로만 클릭하여 빌드 전 또는 빌드 후 이벤트로 삽입할 수 있습니다.삽입
지정한 매크로를 빌드 전 또는 빌드 후 이벤트로 삽입합니다.
매크로
다음 표의 매크로 중 하나를 사용하여 파일 위치를 지정하거나, 파일을 여러 개 선택하는 경우 입력 파일의 실제 이름을 가져올 수 있습니다. 이 매크로는 대/소문자를 구분하지 않습니다.
매크로 |
설명 |
---|---|
$(Configuration) |
현재 프로젝트 구성의 이름(예: "Default")입니다. |
$(MSBuildProjectName) |
프로젝트의 기본 이름입니다. |
$(MSBuildProjectExtension) |
프로젝트의 파일 확장명입니다. 파일 확장명 앞에는 '.'이 붙습니다. |
$(PlatformName) |
현재 대상 플랫폼의 이름(예: "AnyCPU")입니다. |
$(OutputPath) |
드라이브, 경로, 기본 이름 및 파일 확장명으로 정의되는 빌드용 기본 출력 파일의 경로 이름입니다. |
$(OutputType) |
프로젝트의 출력 형식입니다. 데이터베이스 프로젝트의 경우 이 형식은 "database"입니다. |
$(DBProduct) |
데이터베이스 프로젝트가 대상으로 하는 Microsoft SQL Server의 버전입니다. 이 결과는 SQL Server 2000이나 SQL Server 2005 중 하나가 됩니다. |
$(TargetDatabase) |
대상 데이터베이스의 이름입니다. |
$(TargetConnectionString) |
대상 데이터베이스가 있거나 있게 될 서버에 연결하는 데 사용되는 연결 문자열입니다. |
$(MSBuildBinPath) |
MSBuild 이진 파일의 경로(예: C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727)입니다. |
$(DefaultSchema) |
정규화되지 않은 개체의 기본 스키마입니다. |
$(DeploymentCollationPreference) |
지정하는 경우 소스 데이터 정렬과 대상 데이터 정렬 간의 충돌을 처리하는 방법에 대한 기본 설정입니다. 기본적으로 기본 설정은 None입니다. |
$(AnsiNulls) |
자세한 내용은 데이터베이스 프로젝트 설정 개요를 참조하십시오. |
$(AnsiPadding) |
자세한 내용은 데이터베이스 프로젝트 설정 개요를 참조하십시오. |
$(AnsiWarnings) |
자세한 내용은 데이터베이스 프로젝트 설정 개요를 참조하십시오. |
$(ArithAbort) |
자세한 내용은 데이터베이스 프로젝트 설정 개요를 참조하십시오. |
$(ConcatNullYieldsNull) |
자세한 내용은 데이터베이스 프로젝트 설정 개요를 참조하십시오. |
$(NumericRoundAbort) |
자세한 내용은 데이터베이스 프로젝트 설정 개요를 참조하십시오. |
$(QuotedIdentifier) |
자세한 내용은 데이터베이스 프로젝트 설정 개요를 참조하십시오. |
$(SolutionDir) |
드라이브와 경로로 정의되는 솔루션의 디렉터리입니다. 이 결과에는 뒤에 백슬래시('\')가 붙습니다. |
$(SolutionPath) |
드라이브, 경로, 기본 이름 및 파일 확장명으로 정의되는 솔루션의 절대 경로 이름입니다. |
$(SolutionName) |
솔루션의 기본 이름입니다. |
$(SolutionFileName) |
기본 이름과 파일 확장명으로 정의되는 솔루션의 파일 이름입니다. |
$(SolutionExt) |
솔루션의 파일 확장명입니다. 이 결과에는 파일 확장명 앞에 '.'이 붙습니다. |
$(DevEnvDir) |
드라이브와 경로로 정의되는 Visual Studio 2005의 설치 디렉터리로, 뒤에는 백슬래시(\)가 붙습니다. |
참고 항목
작업
방법: 새 데이터베이스 또는 기존 데이터베이스로 변경 내용 배포