2017-03-17 10 views
2

완료된 후 이벤트 만 표시됩니다 빌드 후,하지만 같은 행동은 Visual Studio에서 발견 된 2015 년에코 빌드 내가 비주얼 스튜디오 2017을 사용하고

나는 이벤트를 포스트 구축하고 에코 내에서 여러 단계를 그래서

echo Copying assets... 
xCopy "$(TargetDir)..\..\11 Assets" "$(TargetDir)" /i /s /e /y /q 
if $(ConfigurationName) == Debug goto :exit 
echo Copying compiled files to release folder... 
mkdir "$(TargetDir)_ForRelease" 
xCopy "$(TargetDir)App.exe" "$(TargetDir)_ForRelease" /y /q 

[...] 

같은 사이의 메시지, 이제이 모든 잘 작동하지만 내가 원하는 것은 포스트 빌드 그래서에서 알고 (실행되는 동안 echo 메시지가 빌드 출력 창에 하나씩 표시 볼 수 있었다 내가 만든 포스트 빌드의 어떤 단계).
대신 빌드 후 메시지가 표시되지 않고 빌드가 완료된 후 모든 메시지가 하나의 청크로 표시됩니다.

나는 one similar question을 찾았지만 출력 창이 완전히 잠기는 것에 대해 이야기합니다. 여기서는 그렇지 않습니다. 모든 것이 응답하며 메시지는 즉시 표시되지 않습니다.

이 문제를 해결하고 포스트 빌드 중에 즉시 메시지를 표시 할 수있는 방법이 있습니까? 아니면 빌드 프로세스가 작동하는 것입니까?

답변

0

나는 결국 MSBuild를 도구 모음에서 외부 도구로 사용하고있었습니다. 기본적으로 솔루션의 MSBuild.exe를 호출하는 "Build Project"버튼을 만들었습니다.

MSBuild는 빌드 후 단계를 실시간으로 인쇄하는 명령 창을 보여줍니다.