1

ビルドの進行中にビルドログを表示する際に問題が発生します。ビルドは別の(継続的な統合ビルド)マシンで実行されており、VS2010とTeamFoundationServerを使用して開発クライアントマシンからのビルドを管理しています。

問題は、VS2010がビルドサーバー上のログをポーリングし、約30秒ごとに更新することです。構築されているソリューションはかなり大きく、たくさんあります。それらは、ログをかなり肥大化させる瞬間に多くの警告とログを生成します。このため、ビルドが完了するまで(約85分)、VS2010を使用してビルドログを表示することはほぼ不可能です。

明らかに-解決策はすべての警告を修正することですが、ビルドログビューアがポーリングしないようにする方法があるかどうか疑問に思っていました-「更新」が要求されるまで、または拡張する方法でさえ、すべての詳細をリストするだけです5分ごとに私のために働くだろうと言うためにポーリングします。

VS2010ではビルドログがディスクに書き出されなくなったことを理解しています。そのため、ビルドエクスプローラーを経由しないとアクセスできません。

どんな考えでも大歓迎です!ジェイ

4

1 に答える 1

2

可能です。JasonPrickettによって書かれたこの便利な投稿をご覧ください。レジスターのHKEY_CURRENT_USER\Software \ Microsoft \ VisualStudio \ 10.0 \ TeamFoundationにDWROD'ReportPollingInterval'を追加することで、ポーリング間隔を変更できます。DWordの値はミリ秒単位で割り当てられるため、30000は30秒を意味します。

また、マシンにVS 2010 SP1をインストールすることを検討してください。SP1は、ビルドの概要ページで多くのパフォーマンスの問題に対処しています。

フォローアップの質問がある場合は、元に戻してください。

于 2012-05-15T14:59:57.417 に答える