VNext 빌드의 msbuild 태스크를 사용하여 델파이 프로젝트를 빌드 중이며, TFS 빌드 에이전트가 최신 버전 2.112.0으로 업데이트 될 때까지 성공적으로 실행되었습니다 오류 메시지 : 오류 MSB4057 : 대상 "Clean"이 (가) 프로젝트에 없습니다. 프로세스 'msbuild.exe'코드 '1'종료이 오류를 해결하기위한 모든 입력이 도움이 될 것입니다.오류 대상이 델파이 프로젝트를 빌드하는 동안 msbuild 오류가 발생했습니다.
-1
A
답변
1
빌드 서버의 명령 줄에서 프로젝트를 빌드 할 수 있습니까?
매개 변수를 올바르게 지정했는지 확인하십시오. 속성 매개 변수 (/ p)는 속성을 실제 컴파일러로 전달합니다.
msbuild.exe "/t:Clean" "/t:Build" "/p:config=Release" Myapp.dproj
이 스레드를 참조하십시오 : 당신이 청소 한 다음 릴리스 구성을 사용하여 프로젝트를 구축,이 같은 paramters를 지정하려면 그래서 = 설정
을 : 당신은 P/사용 예에 대한 구성을 지정할 수 있습니다 Automate Delphi 2010 project build with MSBuild 토마스의 답변은 this article입니다.
+0
명령 줄 msbuild 명령을 실행하기 전에 rsvars.bat 파일을 실행해야했습니다. – Santhosh
* .targets 가져 오기를 사용할 수있는 경우 TFS 빌드 에이전트를 최신 버전으로 업그레이드 할 때까지 작업이 성공적으로 실행되고있었습니다. – Santhosh