在每次构建后,如何防止Visual Studio切换到“代码分析”选项卡?

时间:2012-06-26 01:22:52

标签: code-analysis visual-studio-2012

每次构建后,Visual Studio 2012都会从“解决方案资源管理器”切换到“代码分析”选项卡,通常使用黄色“未检测到代码分析问题”。 (也可以说“TA DA!”)。

是否可以选择关闭标签切换(将其保留在解决方案资源管理器中)? [因为我无法在解决方案或选项中找到它。)

谢谢!

3 个答案:

答案 0 :(得分:34)

VS 2012

到目前为止,我找到的最佳答案是将“代码分析”视图的标签拖离“解决方案资源管理器”。我已经将它停靠在解决方案资源管理器下方并使其大约1英寸高 - 所以我仍然可以在极少数情况下看到它报告的内容,我希望检查它,但不会一直丢失我的解决方案资源管理器。 / p>

它仍然没有必要,但更少刺激。


更新 - VS 2013

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

答案 1 :(得分:16)

右键单击项目 - >属性 - >代码分析选项卡 - >取消选中“在构建时启用代码分析”。

希望能帮助。

答案 2 :(得分:7)

刚刚找到关于您的问题Temporarily disable the C# static code analysis for a whole VS instance的非常有用的博文。

此外,我已找到永久禁用所有VS 2012实例的代码分析的方法: 您需要添加名为“DevDivCodeAnalysisRunType”的Windows环境变量和值“已禁用”(均不带引号)。有关Windows环境变量How To Add/Edit Environment Variables in Windows 7的有用帖子。

希望有所帮助。