2009-10-14 4 views
7

의 "출력 디렉터리로 복사"VS2008에서 C#을 수행하면 "출력 디렉터리로 복사"라는 파일 속성이 있습니다. 이 속성은 VC++에서 누락 된 것 같습니다. 동일한 효과를 근사하는 가장 간단한 방법은 무엇입니까?VC++의

사용자 지정 빌드 규칙을 통해 수행해야한다고 들었습니다. 이것이 가장 간단한 방법인가요? 그렇다면 맞춤 빌드 규칙을 어떻게 구현해야합니까?

답변

6

프로젝트 속성 페이지에서 Configuration Properties 중 하나는 Build Events이라는 노드입니다.

해당 노드에서 노드는 Pre-Build, Pre-Link, and Post-Build Event입니다.

은 각각 당신은 예를 들어, Command Line 재산

에서 간단한 명령을 넣을 수 있습니다 :

copy $(InputDir)\files\my_special_file.txt $(OutDir) 

는 기본적으로 명령 줄 그냥 cmd.exe를 명령입니다.

+0

감사합니다. "파일"하위 디렉토리에 복사해야하는 모든 파일을 추가하고 "$ (InputDir) \ files \ *. *" "$ (OutDir)"을 게시물 빌드 이벤트로 추가했습니다. – hrnt

+3

"copy/y"를 사용하면 묻지 마세요. "xcopy/y/D"- 더 새로운 자동 덮어 쓰기 인 경우 복사하십시오. –

+0

프로젝트 파일 중 하나가 변경되지 않으면 파일을 복사하지 못하는 문제가 있습니다. –

관련 문제