使用Klocwork进行.Net静态代码分析

时间:2013-01-31 10:36:03

标签: klocwork

目前我正在使用Parasoft® dotTEST™进行.NET静态分析。 我可以使用Klocwork进行.NET代码(including C#, VB.NET, ASP.NET and Managed C++ )静态代码分析吗?

3 个答案:

答案 0 :(得分:1)

Kraswork不支持VB.NET,而Parasoft一般情况下,Parasoft是更好的.NET分析工具,具有更多的.NET“检查器”和Klockwork没有的动态分析功能。您需要将Parasoft C ++ TEST模块添加到您已经拥有的dotTEST模块中,然后您也可以检查未管理的C ++,在以前的版本中,dotTEST支持托管C ++,但我不确定当前的版本9.5 < / p>

答案 1 :(得分:0)

Klocwork目前(9.6版)支持.NET的C#分析,最高支持C#3.0规范。不支持VB.NET,ASP.NET和托管C ++。目前支持的C#检查器列表如下: http://www.klocwork.com/products/documentation/current/C-sharp_checker_reference

答案 2 :(得分:0)

从v.6.00开始,PVS-Studio也支持C#http://www.viva64.com/en/b/0362/。他们已经检查了Roslyn并发现了一些错误。