프로그램 개발할떄 배포할때와 로컬에서 작업할때는 어느정도의 코드 차이가 있다

예를들어 배포할때는 로그인이 필요하지만 개발할때 계속 로긴할려면 졸 짜증이다

또는 서버아이피를 변경해야할때도 있다 이럴때 주석으로 막는 삽질안하고 지시문을 사용해서 간편하게 할수 있다.

초간단한 사용방법

위의 코드는 디버그 모드일땐 자동으로 로긴(GetServerLogin(); )호출 
하고 배포일땐 로그인을 해야된다.

Solution Configuation 상태에 따라 실행되지 않는 코드는 저렇게 회색으로 처리된다.

  
서버 아이피를 설정할떄도 변하다.

* 대소문자 구분하네요 (DEBUG O Debug X )

컴파일설정 하기

  클릭~

 

Configuration Manager를 통해 Configuration를 변경 해주면된다. 

또는 디버깅 버튼옆에 있는 solution Configuation를 선택해서도 가능 

현재 디버그 모드  

배포모드 

 

 

참고 URL

C# 전처리기 지시문

#if(C# 참조)

#else(C# 참조)

#elif(C# 참조)

#endif(C# 참조)

#define(C# 참조)

#undef(C# 참조)

#warning(C# 참조)

#error(C# 참조)

#line(C# 참조)

#region(C# 참조)

#endregion(C# 참조)

#pragma(C# 참조)

#pragma warning(C# 참조)

#pragma checksum(C# 참조)

저작자 표시 비영리 동일 조건 변경 허락
신고
Posted by 아르다

댓글을 달아 주세요

티스토리 툴바