如何减少VS2010项目构建的输出?

时间:2011-04-04 20:29:14

标签: c++ visual-studio-2010

VS2010,100多个解决方案项目。

在构建每个项目之后,我已经厌倦了看到“项目绩效摘要”,“目标绩效摘要”和“任务绩效摘要”部分的115多行。它显示在输出窗口中 - 和 - 在日志文件中。在这些行(通常)中没有任何用处(对我来说),它们只会使输出混乱。 VS2005和VS2008没有输出所有额外的东西。

但是我没有办法改变这种噪音。两个工具 - >选项 - > ProjectsAndSolutions-> BuildAndRun“详细程度”设置根本不会影响它。

如何阻止构建输出的那一部分?

2 个答案:

答案 0 :(得分:11)

糟糕。当我发布或回答时,我没有登录。并没有我的浏览器丢失了cookie或任何让它记住我的东西。否则,我会编辑上面的答案。 (似乎我在这里做错了什么。)

我想将解决方案发布到上述问题中。汉斯是正确的,在已经有VS2005和/或VS2008的系统上安装VS2010试图维护旧版本的配置。旧配置的一部分是这个设置:       工具 - >         选项 - >           项目和解决方案 - >             VC ++项目设置 - >               构建时间

在我的VS2005 / VS2008安装中设置为“是”,但它似乎对这些版本的构建输出没有任何作用或很少。

在VS2010中,它会打开输出中的“性能摘要”部分。此外,该设置会覆盖前面提到的两个详细程度设置,因此即使详细程度设置为“安静”,这些部分也会显示。

我将“Build Timing”设置更改为“No”,现在我只看到那些部分,如果详细程度设置为“Diagnostic”。我认为这就是它的工作方式。

所以,这就是解决方案:强制“构建时间”设置为“否”,“性能摘要”部分消失(除非您使用详细程度设置将其打开)。

答案 1 :(得分:1)

[[我只回答了我自己的问题,因为解决方案是在对上述原始问题的评论中提供的,我没有看到任何方式将其标记为“已回答”而未发布答案。 ]

工具 - > ImportAndExport - >汉斯帕斯特在上述评论中建议的重置工作。

正如他所警告的那样,我首先导出了我的设置,因此我现在可以导出重置设置并比较这两组,以查看实际导致奇怪的构建输出的变化。然后我将恢复我的保存设置(希望)ONE更改。如果可行,我可以告诉我的团队中的每个人如何解决困扰我们的这个愚蠢的问题。

我也会在这里发布这个细节。

现在我可以看到正确的构建输出,看来我报告的输出是“Minimal”和“Diagnostic”的奇怪组合。随着那些“性能摘要”部分的消失,我可能会选择“正常”构建输出。我不知道为什么我们团队中的每个人都会遇到这个问题。

谢谢汉斯! :)