Visual Studio의 빌드 후 이벤트 명령 줄에서 .bat 파일을 실행할 수 있습니까?
Visual Studio의 빌드 후 이벤트 명령 줄에서 .bat 파일을 실행할 수 있습니까?
물론입니다. 다음은 예입니다.
call "$(SolutionDir)scripts\copyifnewer.bat" "$(SolutionDir)libs\RLPL.Services.CertificateValidator.Basic.dll" "$(TargetDir)RLPL.Services.CertificateValidator.Basic.dll"
call "$(SolutionDir)scripts\copyifnewer.bat" "$(SolutionDir)libs\RLPL.Services.CertificateValidator.Common.dll" "$(TargetDir)RLPL.Services.CertificateValidator.Common.dll"
발생할 수있는 두 가지 가능한 문제에 유의하십시오.
둘러싸는 큰 따옴표 (각 부분이
"
기호 로 둘러싸여있는 방법 참조 )2 개 이상의 배치 파일을 호출하려면
call
명령 을 사용해야합니다. 그렇지 않으면 두 번째 배트가 작업을 수행하지 않는 이유를 찾는 데 어려움이 있습니다.
예, 빌드 후 이벤트 편집기에서 호출을 추가하면됩니다.
프로젝트의 속성 페이지로 이동하면 빌드 이벤트 탭을 선택해야합니다. 빌드 후 이벤트 명령 줄 텍스트 상자에 배치 파일에 대한 호출을 입력 할 수 있습니다 .
프로젝트 또는 솔루션에 포함 된 경로를 사용하여 배치 파일을 참조하려면 사후 빌드 편집 ... 버튼을 클릭 할 수 있습니다 . 그러면 빌드 후 이벤트 명령 줄 대화 상자 가 열립니다 .
이 대화 상자에는 클릭 할 수 있는 매크로 >> 버튼이 있습니다. 솔루션 내의 폴더 및 파일을 참조하는 데 사용할 수있는 사용 가능한 모든 매크로가 표시됩니다.
이러한 매크로 중 하나를 선택하면 삽입 단추를 사용 하여 스크립트에 삽입 할 수 있습니다.
.bat 파일을 호출하는 것 외에도 빌드 전 / 빌드 후 필드에 배치 명령 (예 : Windows 콘솔에서 사용할 수있는 일반 명령 --cmd.exe)을 직접 입력 할 수 있습니다. 이는 모든 명령이 프로젝트의 일부가되므로 배치 파일을 별도로 유지 관리 할 필요가 없음을 의미하므로 바람직 할 수 있습니다.
'Program Tip' 카테고리의 다른 글
Hive 파티션을 업데이트 / 드롭하는 방법? (0) | 2020.12.14 |
---|---|
기존 테이블에 고유 키를 추가하는 방법 (비 고유 행 포함) (0) | 2020.12.14 |
내 배열 목록의 항목 수 계산 (0) | 2020.12.14 |
WPF의 dataGridCells에 패딩 설정 (0) | 2020.12.14 |
RSpec 테스트 후 ActionMailer :: Base.deliveries 지우기 (0) | 2020.12.14 |