2017-07-25 9 views
0

私は、非常に裸のWebApi Appで基本ビルドを設定していますが、失敗したビルドを取得していますが、エラーや警告はありません。何がうまくいかないのか把握しますか?0警告と0エラーでVisual Studioオンラインビルドに失敗する

Project "d:\a\1\s\My.Project.Api.sln" (1) is building "d:\a\1\s\My.Project.Api\My.Project.Api.csproj" (2) on node 1 (default targets). 
_CleanRecordFileWrites: 
    Creating directory "obj\Release\". 
Done Building Project "d:\a\1\s\My.Project.Api\My.Project.Api.csproj" (default targets) -- FAILED. 
Done Building Project "d:\a\1\s\My.Project.Api.sln" (default targets) -- FAILED. 

Build FAILED. 
    0 Warning(s) 
    0 Error(s) 

Time Elapsed 00:00:00.15 
##[error]Process 'msbuild.exe' exited with code '1'. 

でもどのような方法私は素晴らしいだろう便利なログやエラーメッセージを取得することができます!

編集: 冗長ロギングのビルド引数には/v:diagを追加しましたが、実際は役に立たないようです。

+0

ビルドパイプラインのスクリーンショット/スクリーンショットを明確に表示できますか?状況が間違っていた箇所をトレースするのに役立ちます – Shalem

+0

system.debugをtrueに設定してビルドをキューイングして、ここにディテールビルドログを投稿してください。 –

答えて

0

ビルド定義にはsystem.debugという変数があり、これはfalseに設定されています。これをテンプレートまたは起動時にtrueに変更すると、ビルドタスクによって書き込まれたデバッグ行が表示されます。デバッグ行を調べて、問題が見つかる可能性があります。

0

Visual Studioビルドタスクの前に、nuget restoreを使用して、プロジェクトが参照しているパッケージをダウンロードする必要があります。

Visual Studioビルドタスクの前にNugetタスクを追加してください。

コマンド:ソリューション、packages.config、またはproject.jsonにrestore

パス:**/*.slnまたは相対パスを選択My.Project.Api.sln

Feeds to use:がでフィードのために、以下のようにNuGetタスクの詳細設定私のNuGet.config