如何防止Visual Studio在每次构build之后切换到代码分析选项卡?

每次构build之后,Visual Studio 2012将从“解决scheme资源pipe理器”切换到“代码分析”选项卡,通常以黄色显示“未检测到代码分析问题”。 (不妨说“TA DA!”)。

有没有closures标签切换(保持在解决scheme资源pipe理器)的选项? [因为我在解决scheme或选项中找不到它]。

谢谢!

VS 2012

到目前为止我发现的最好的答案是将代码分析视图的选项卡从解决scheme资源pipe理器中拖走。 我把它放在了Solution Explorer的下方,大约1英寸高,所以我仍然可以看到它在什么情况下报告,当我想检查它时,却始终没有丢失我的Solution Explorer。

这仍然是不必要的,但更less刺激性。


更新 – VS 2013

在VS 2013中,您现在可以单击代码分析视图中的设置选项,并在Show window when issues are detected禁用Show window when issues are detected选项。

右键单击项目 – >属性 – >代码分析选项卡 – >取消选中启用生成代码分析。

希望有所帮助。

刚刚发现有关您的问题的非常有用的博客文章暂时禁用整个VS实例的C#静态代码分析 。

此外,我已经find了永久禁用所有VS 2012实例的代码分析的方法:您需要添加Windows环境variables,名称为“DevDivCodeAnalysisRunType”,值为“Disabled”(全部不带引号)。 有关Windows环境variables的有用文章如何在Windows 7中添加/编辑环境variables 。

希望有所帮助。