본문 바로가기
Study/Etc

빌드 이벤트 매크로 정리 ($(ProjectName), $(TargetPath), $(TargetName) ...)

by 뿡뿡대마왕 2013. 6. 24.
반응형


빌드 전 이벤트, 빌드 후 이벤트 등 명령문을 넣을때 사용되는 매크로 정의 입니다.(그 이외에도 사용되겠죠^^)

저도 잘 모르는 부분도 있고 추후 사용할 때 참고 할 수 있게 기록을 남깁니다.^^

출처 : http://opallios7.tistory.com/category/?page=1

매크로
설명
$(ConfigurationName)
현재 프로젝트 구성의 이름입니다. 예: "Debug|Any CPU"
$(OutDir)
출력 파일 디렉터리의 경로로서 프로젝트 디렉터리에 대해 상대적인 경로입니다. 이 경로는 출력 디렉터리 속성의 값이 됩니다. 뒤에는 백슬래시('\')가 붙습니다.
$(DevEnvDir)
드라이브와 경로로 정의되는 Visual Studio 2005의 설치 디렉터리로, 뒤에는 백슬래시(\)가 붙습니다.
$(PlatformName)
현재 대상 플랫폼의 이름입니다. 예: "AnyCPU".
$(ProjectDir)
드라이브와 경로로 정의되는 프로젝트의 디렉터리로, 뒤에는 백슬래시(\)가 붙습니다.
$(ProjectPath)
드라이브, 경로, 기본 이름 및 파일 확장명으로 정의되는 프로젝트의 절대 경로 이름입니다.
$(ProjectName)
프로젝트의 기본 이름입니다.
$(ProjectFileName)
기본 이름과 파일 확장명으로 정의되는 프로젝트의 파일 이름입니다.
$(ProjectExt)
프로젝트의 파일 확장명입니다. 파일 확장명 앞에는 '.'이 붙습니다.
$(SolutionDir)
드라이브와 경로로 정의되는 솔루션의 디렉터리로, 뒤에는 백슬래시(\)가 붙습니다.
$(SolutionPath)
드라이브, 경로, 기본 이름 및 파일 확장명으로 정의되는 솔루션의 절대 경로 이름입니다.
$(SolutionName)
솔루션의 기본 이름입니다.
$(SolutionFileName)
기본 이름과 파일 확장명으로 정의되는 솔루션의 파일 이름입니다.
$(SolutionExt)
솔루션의 파일 확장명입니다. 파일 확장명 앞에는 '.'이 붙습니다.
$(TargetDir)
드라이브와 경로로 정의되는 빌드용 기본 출력 파일의 디렉터리입니다. 뒤에는 백슬래시('\')가 붙습니다.
$(TargetPath)
드라이브, 경로, 기본 이름 및 파일 확장명으로 정의되는 빌드용 기본 출력 파일의 절대 경로 이름입니다.
$(TargetName)
빌드용 기본 출력 파일의 기본 이름입니다.
$(TargetFileName)
기본 이름과 파일 확장명으로 정의되는 빌드용 기본 출력 파일의 파일 이름입니다.
$(TargetExt)
빌드용 기본 출력 파일의 파일 확장명입니다. 파일 확장명 앞에는 '.'이 붙습니다.
 


반응형

댓글