2017-05-23 7 views
-1

VNextビルドのmsbuildタスクを使用してDelphiプロジェクトをビルドしていますが、TFSビルドエージェントが最新バージョン2.112.0にアップデートされるまで正常に実行されていますエラーメッセージ:エラーMSB4057:ターゲット "Clean"がプロジェクトに存在しません。コード '1'で終了した 'msbuild.exe'プロセスこれらのエラーを解決するための入力は参考になります。エラーターゲットのクリーンがプロジェクトに存在しませんmsbuildエラー

+0

* .targetsインポートが利用可能で、TFSビルドエージェントを最新バージョンにアップグレードするまで、タスクは正常に実行されていました。 – Santhosh

答えて

1

ビルドサーバーのコマンドラインからプロジェクトをビルドできますか?

パラメータを正しく指定してください。 プロパティパラメータ(/ p)は、プロパティを実際のコンパイラに転送します。あなたは/ Pを使用して、たとえばコンフィギュレーションを指定することができます。config =

だから、あなたはきれいにしてからリリース構成を使用してプロジェクトをビルドし、このような偶然にを指定する場合:

msbuild.exe "/t:Clean" "/t:Build" "/p:config=Release" Myapp.dproj 

このスレッドを参照してください。 Automate Delphi 2010 project build with MSBuild トーマスの答えはthis articleです。

+0

コマンドラインmsbuildコマンドを実行する前にrsvars.batファイルを実行していた – Santhosh

関連する問題