728x90
반응형
프로그래밍시 특정 조건으로 테스트할 경우가 있습니다.
예를들면
- 특정 값으로 프로그램 실행시 결과가 궁금할 때
- UI에서 권한제한을 둔 경우 강제로 관리자 권한 모드로 실행하고 싶을 때
이 경우 유용하게 사용할 수 있는 방법이 VisualStudio에서 제공하는 "조건부 컴파일"이란 설정입니다.
이 방법을 몰랐을 때는 소스에 임시 변수를 선언하고 Break(중단점)설정 후 값을 바꿔가면서 테스트했습니다 ㅠ
물론 이 방법은 지금도 사용하지만, 범위가 넓을 때는 "조건부 컴파일"설정이 유용하니 프로그래밍시 참고하세요
[작업순서]
1. 구성관리자에서 조건부컴파일용 구성을 하나 더 생성합니다.
2. 프로젝트 속성 -> 빌드 -> 조건부 컴파일 기호(Y) -> 사용할 문구를 적습니다. 저는 "_TEST_" 로 설정했어요
3. 아래와 같이 조건부 코딩하면 됩니다.
#if _TEST_
작업로직
_TEST_ 모드가 아닐때 작업로직
4. 구성 정보만 바꿔가며 테스트
728x90
반응형
'IT > Visual Studio' 카테고리의 다른 글
[Visual Studio] 클래스, 메서드 간편 찾기 버튼 (0) | 2022.03.18 |
---|---|
[Visual Studio] 컨트롤 우선순위 정하기 (0) | 2021.02.07 |
[Visual Studio] 솔루션 탐색기에서 현재 선택된 페이지 자동 선택하기 (0) | 2021.01.24 |
[Visual Studio] 프로그램 실행시 관리자 권한으로 시작되도록 설정 (0) | 2021.01.23 |
[Visual Studio] 컨트롤 우선순위 정하기 (0) | 2021.01.23 |
댓글