TFS 経由で CI ビルドを実行していますが、ローカルではなくビルド サーバーでビルドが失敗します。
ビルド サーバーに何かをインストールする必要がある可能性が高いため、このエラーは完全に予想外というわけではありませんが、ビルド出力にエラー メッセージはありません。
ビルドを編集して出力を「診断」に設定しましたが、以下の一般的なエラーを除いてエラーは発生しません。
次のエラーのみが表示されます。
例外メッセージ: MSBuild エラー 1 により、このビルドは終了しました。上記のメッセージで、このエラーの原因に関するより具体的な情報を見つけることができます。(タイプ BuildProcessTerminateException)
例外スタック トレース: System.Activities.Statements.Throw.Execute (CodeActivityContext コンテキスト) で
System.Activities.CodeActivity.InternalExecute (ActivityInstance インスタンス、ActivityExecutor エグゼキューター、BookmarkManager ブックマーク マネージャー) で
System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody (ActivityExecutor エグゼキューター、BookmarkManager ブックマーク マネージャー、場所 resultLocation) で
エラーがキャッチされた場所、ログファイルのさらに上を見ることができますが、同様に情報がありません。
例外処理
CompilationStatus を Failed に設定する
プロパティの初期値
...
最終的なプロパティ値
...
また、このセクションの前に問題の兆候はありません。
より良い例外メッセージをビルド ログに記録する方法はありますか?