2011-07-27 3 views
1

msbuild 프로젝트 파일에 로깅 출력을 정의 할 수 있는지 궁금합니다. 명령 줄 스위치를 알고 있습니다. /l:FileLogger,Microsoft.Build.Engine;logfile=MyLog.log 내 빌드 프로세스가 다른 VS 프로젝트 파일을 포함하는 별도의 build.proj에서 시작됩니다.MSBuild에서 프로젝트의 로그 파일을 정의하십시오.

명령 줄 옵션을 없애고 빌드 파일에 넣고 싶습니다. 사전에

감사

크리스

+0

당신은 Visual Studio 프로젝트 파일을 의미합니까? – sll

+0

아니요. 나는 언급하는 것을 잊었다. 나는 다른 VS 프로젝트 파일을 포함하는 별도의 빌드 파일을 가지고 있음을 의미합니다. 나는 고립 된 빌드 파일을 파일에 출력해야한다. – Chris

답변

1

당신은 두 가지 옵션이 없다, 둘 다 훌륭한 있습니다 :

  1. 실행 MSBuild를 Exec에서 작업을 사용하는 대신에 MSBuild 작업을 사용하여 build.proj 파일 내에서 .
  2. 로거 매개 변수가 들어있는 MSBuild.rsp라는 기본 응답 파일을 만들어 MSBuild.exe 옆에 놓습니다. 이것은 하나의 프로젝트뿐만 아니라 모든 빌드에 영향을줍니다.
관련 문제