每次构建后,Visual Studio 2012都会从“解决方案资源管理器”切换到“代码分析”选项卡,通常使用黄色“未检测到代码分析问题”。 (也可以说“TA DA!”)。
是否可以选择关闭标签切换(将其保留在解决方案资源管理器中)? [因为我无法在解决方案或选项中找到它。)
谢谢!
答案 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的有用帖子。
希望有所帮助。