-
[C#] VS 빌드 이벤트, 시스템 매크로C#/기초 2024. 1. 8. 07:55
매크로설명
$(ConfigurationName) 현재 프로젝트 구성의 이름(예: "디버그")입니다. $(OutDir) 프로젝트 디렉터리를 기준으로 하는 출력 파일 디렉터리에 대한 경로입니다. 출력 디렉토리 속성에 대한 값으로 확인됩니다. 뒤에 백슬래시 '\'를 포함합니다. $(DevEnvDir) Visual Studio의 설치 디렉터리(드라이브 및 경로로 정의됨)이며 뒤에 백슬래시 '\'를 포함합니다. $(PlatformName) 현재 대상 플랫폼의 이름입니다. 예: "AnyCPU". $(ProjectDir) 프로젝트의 디렉터리(드라이브 및 경로로 정의됨)이며, 뒤에 백슬래시 '\'를 포함합니다. $(ProjectPath) 프로젝트의 절대 경로 이름(드라이브, 경로, 기본 이름 및 파일 확장명으로 정의됨)입니다. $(ProjectName) 프로젝트의 기본 이름입니다. $(ProjectFileName) 프로젝트의 파일 이름(기본 이름 및 파일 확장명으로 정의됨)입니다. $(ProjectExt) 프로젝트의 파일 확장명입니다. 파일 확장명 앞에 '.'을 포함합니다. $(SolutionDir) 솔루션의 디렉터리(드라이브 및 경로로 정의됨)이며, 뒤에 백슬래시 '\'를 포함합니다. $(SolutionPath) 솔루션의 절대 경로 이름(드라이브, 경로, 기본 이름 및 파일 확장명으로 정의됨)입니다. $(SolutionName) 솔루션의 기본 이름입니다. $(SolutionFileName) 솔루션의 파일 이름(기본 이름 및 파일 확장명으로 정의됨)입니다. $(SolutionExt) 솔루션의 파일 확장명입니다. 파일 확장명 앞에 '.'을 포함합니다. $(TargetDir) 빌드에 대한 기본 출력 파일의 디렉터리(드라이브 및 경로로 정의됨)입니다. 뒤에 백슬래시 '\'를 포함합니다. $(TargetPath) 빌드에 대한 기본 출력 파일의 절대 경로 이름(드라이브, 경로, 기본 이름 및 파일 확장명으로 정의됨)입니다. $(TargetName) 빌드에 대한 기본 출력 파일의 기본 이름입니다. $(TargetFileName) 빌드에 대한 기본 출력 파일의 파일 이름(기본 이름 및 파일 확장명으로 정의됨)입니다. $(TargetExt) 빌드에 대한 기본 출력 파일의 파일 확장명입니다. 파일 확장명 앞에 '.'을 포함합니다.
빌드 전 이벤트/빌드 후 이벤트 명령줄 대화 상자 - Visual Studio (Windows)
편집 상자에서 직접 빌드 전후 이벤트를 입력하거나 사용 가능한 매크로 목록에서 빌드 전후 매크로를 선택할 수 있는 방법을 알아봅니다.
learn.microsoft.com
[TIP] 빌드 이벤트 활용방법
오늘은 Visual Stuido 2003 부터 제공이 되어왔던 빌드 이벤트(Build Event) 에 대해서 알아보자. 종종 굉장히 편리하게 사용되는 기능이니 한번쯤 알아놓는 것도 도움이 될 것 같다. 여기에서 사용하는
opallios7.tistory.com
빌드 이벤트 매크로 정리 ($(ProjectName), $(TargetPath), $(TargetName) ...)
빌드 전 이벤트, 빌드 후 이벤트 등 명령문을 넣을때 사용되는 매크로 정의 입니다.(그 이외에도 사용되겠죠^^)저도 잘 모르는 부분도 있고 추후 사용할 때 참고 할 수 있게 기록을 남깁니다.^^출
2ry53.tistory.com
https://hwanschoi.tistory.com/90
[Visual Studio] 시스템 매크로
Visual Studio 시스템 매크로 정리 매크로설명$(ConfigurationName)현재 프로젝트 구성의 이름(예: "Debug")$(PlatformName)현재 프로젝트 플랫폼의 이름(예: "Win32")$(OutDir)출력 파일 디렉터리의 경로로서 프로젝
hwanschoi.tistory.com
728x90'C# > 기초' 카테고리의 다른 글
[C#] Interface (0) 2024.01.16 [C#] SuppressMessage (0) 2024.01.16 [C#] Observable.FromEvent<>() (0) 2023.12.27 [C#] NuGet Package Explorer (1) 2023.12.22 [C#] Using AppDomain in C# (0) 2023.12.12 댓글