【问题标题】:Visual Studio 2010 Prevent Build log pollingVisual Studio 2010 防止构建日志轮询
【发布时间】:2012-05-14 11:34:40
【问题描述】:

在构建过程中查看构建日志时遇到问题。 构建在单独的(持续集成构建)机器上运行,我们使用 VS2010 和 Team Foundation Server 从我们的开发客户端机器管理构建。

问题在于 VS2010 将轮询构建服务器上的日志并大约每 30 秒更新一次。正在构建的解决方案非常大,而且数量很多。它们此时会生成大量警告和日志,从而使日志大大膨胀。因此,在构建完成之前几乎不可能使用 VS2010 查看构建日志,大约需要 85 分钟。

显然 - 一个解决方案是修复所有警告,但我想知道是否有办法阻止构建日志查看器轮询 - 只需列出所有详细信息,直到请求“刷新”或什至方法延长投票时间,说每 5 分钟一次对我有用。

我知道在 VS2010 中构建日志不再被写入磁盘 - 所以我无法访问它,除非我通过构建资源管理器。

任何想法将不胜感激! 周杰伦

【问题讨论】:

    标签: visual-studio-2010 logging build continuous-integration polling


    【解决方案1】:

    有可能,请查看Jason Prickett 撰写的这篇有用的帖子您将能够通过在 HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\TeamFoundation 中添加 DWROD 'ReportPollingInterval' 来更改轮询间隔注册。 DWord 的值以毫秒为单位分配,因此 30000 表示 30 秒。

    还可以考虑在您的机器上安装 VS 2010 SP1,SP1 已经解决了构建摘要页面的许多性能问题。

    如果您有任何后续问题,请回复。

    【讨论】:

    • 嗨,Tarun,很抱歉回复晚了——这篇文章正是我想要的。我已将时间间隔设置为 5 分钟,现在我实际上可以阅读构建日志了!我正在使用 VS2010 SP1 - 问题是构建很大,并且有超过 25000 个测试添加到日志中。我本来可以给你投票的,但我的代表还不够高,我害怕!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-03-22
    • 2017-04-01
    • 2013-06-23
    • 2012-08-12
    • 1970-01-01
    • 2011-04-08
    • 1970-01-01
    相关资源
    最近更新 更多