2016-09-30 4 views
1

TFSサーバーがTFS2015 Update2で​​、VSビルドタスクがprjフルパスではなくプロジェクトファイル名のみを表示しています。私のビルド定義には、さまざまなディレクトリにprjがたくさんあるので、prjがどこにあるかを見つけるために完全なビルドログをダウンロードする必要があります。この情報を制御するための設定はありますか?ありがとう。TFS2015でビルドエラーが発生したときにプロジェクトのフルパスを表示するvNextビルド

これは私が今持っているものです。 Project File Name not full path

これは私が見たいものです。 Correct FullPath

+0

なしこれを調整する方法はありません。私はhttps://github.com/Microsoft/vsts-tasks/issuesに提案を提出することをお勧めします – jessehouwing

答えて

0

私は、このスイッチは、ビルドログにPRJフルパスを表示することができますオフにしませんが見つかりました:

enter image description here

0

これを変更する設定や設定はありません。 TFS 2015.3では、プロジェクトがタイムライン内で検索フォルダかを確認することができます

enter image description here

を使用すると、プロジェクトのローカルパスを取得したい場合は、リポジトリ内のローカルパスをマップされた場所を確認することができます。たとえば、WebApplication2.csprojの完全なローカルパスは$(build.sourcesDirectory)\WebApplication2\WebApplication2\WebApplication2.csprojです。

enter image description here

+0

助けてくれてありがとうございます。それはme.Thのための仕事ではありません私のビルドの定義で何千ものprjs、私は依存関係を計算し、構築順序としてslnを生成します。 1つのslnファイルprjsがすべて同じパスにあるわけではありません。 – Allen

+0

そして異なるsln prjにおそらく同じファイル名を持っています。私はビルドサマリーを使ってエラーファイルを探しますが、多くのprjsビルドエラーでこのサマリにすべてのエラーが表示されませんでした。奇妙なことに、2つのビルド定義があります。そのうちの1つはOKです.Jsonファイルを比較しましたが、これについての違いはどこにありませんでした。 – Allen

+0

@Allen、私は今あなたの質問をよく理解していませんでした。あなたはツールを書いたが、いつも動かなかったということですか? –

関連する問題