2013-02-27 2 views
7

게시 한 후 명령을 실행하려고합니다.파일 게시 후 명령 실행

<Target Name="AfterPublish" AfterTargets="MSDeployPublish"> 
    <Exec Command="echo @@@@@ AfterPublish @@@@@ " /> 
</Target> 

아래에서 보는 것처럼이 대상을 호출 한 후에 게시 된 출력을 복사합니다.

------ Publish started: Project: ClickOnceTest, Configuration: Debug Any CPU ------ 
2> @@@@@ AfterPublish @@@@@ 
Connecting to 'C:\temp\Debug\'... 
Publishing files... 
Publish success. 

"파일 게시"단계가 완료된 후 어떻게 되나요?

+0

이것은 내 프로젝트 파일로, 파일을 게시 위치로 복사 한 후 프로그램을 실행하려고합니다. 이것이 .csproj 파일에 대한 유일한 변경 사항이었습니다. –

답변

1

"DependsOnTargets"이 오래 머무 릅니다? 그렇게되면

http://freetodev.wordpress.com/2009/06/24/msbuild-4-0-beforetargets-and-aftertargets/

는 ....... 일부 "실행 규칙"이 있습니다.

msbuild 콘텐츠를 충분히 제공했다고 생각하지 않습니다.

+0

위의 내 댓글을 참조하십시오. –

+0

예, "후"목표물이 정확히 발사되지 않습니다. –

+0

해결 되었습니까? (나는 당신의 문제가 무엇인지에 대해 궁금합니다 ........ 우리의 빌드를 위해 대부분 msbuild를 사용하는 개발자가 됨) – granadaCoder