40

每次构建后,Visual Studio 2012 从解决方案资源管理器切换到代码分析选项卡,通常带有黄色的“未检测到代码分析问题”。(不妨说“TA DA!”)。

是否有关闭选项卡切换的选项(将其保留在解决方案资源管理器中)?[因为我在解决方案或选项中都找不到它]。

谢谢!

4

3 回答 3

34

对比 2012

到目前为止,我发现的最佳答案是将代码分析视图的选项卡从解决方案资源管理器中拖出。我已经将我的停靠在解决方案资源管理器下方,并使其高约 1 英寸 - 所以当我希望检查它时,我仍然可以看到它在极少数情况下报告的内容,但不会一直丢失我的解决方案资源管理器。

它仍然是不必要的,但刺激性要小得多。


更新 - VS 2013

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

于 2012-08-29T13:16:37.057 回答
16

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

希望有帮助。

于 2012-11-05T18:52:58.837 回答
7

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

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

希望有帮助。

于 2013-05-22T13:17:24.297 回答