VS.NET 2005的代码分析工具
上一篇 /
下一篇 2007-10-10 14:36:17
/ 个人分类:自动错误预防(AEP,Automated Error Prevention)
&W*[_.f/qQ9F B6S0VS.NET 2005的代码分析工具
*`c9~,q#Fq051Testing软件测试网&p8Z9\;`d[R8S8@R)C陈能技51Testing软件测试网SHS)^$}!f
2007-10-10
h$KdT3t)h051Testing软件测试网D4XMat|-Z;d&mVVS.NET 2005提供了一个静态代码分析的工具,可以用于分析所写的代码是否满足特定的.NET编码规则,规则包括了安全性、可靠性、可维护性、性能、命名等方面的编码标准。51Testing软件测试网9BS2u&x1O
;eE
a&Ox{0在项目属性中的代码分析页,选中启动代码分析即可使用代码分析功能。
|6c E UH051Testing软件测试网 So
X4A
m i3C W
1m$_$DFS
[E/G051Testing软件测试网{_k"xY rZ
p设置完后,代码分析会在程序编译后自动启动。当然,也可以在菜单直接选择对项目进行单独的代码分析。
4@ d iZ:Xob%lpD051Testing软件测试网7p(\)c;W`b[代码分析结果会在输出窗口显示,例如:51Testing软件测试网F^8]:f+\3t
D:\Test Code\FxCopTest\FxCopTest\Form1.cs(24): warning : CA1818 : Microsoft.Performance : 将Form1.button1_Click(Object, EventArgs):Void 更改为使用StringBuilder 而不使用String.Concat 或+=51Testing软件测试网Vq6z8@J7L*T`v2\Z
代码分析完成-- 0 个错误,个警告51Testing软件测试网5S,b8h,JFHi1f
51Testing软件测试网"q ?6~9T@tL(L也会在错误列表窗口显示如下: