【问题标题】:Recommended static program analysis tool for VS2010 [closed]VS2010推荐的静态程序分析工具[关闭]
【发布时间】:2012-01-30 10:58:19
【问题描述】:

有什么Visual Studio 2010专业版与framework 4相关的静态程序分析工具可以推荐吗?

【问题讨论】:

标签: c# visual-studio .net-4.0 static-analysis


【解决方案1】:

VS2010 内置了代码分析。这本质上是 FxCop 的集成版本。

ReSharper 还进行自己的静态分析,可以发现许多错误/不一致/等。在你的 C# 代码中。

【讨论】:

    【解决方案2】:

    免费和来自 Microsoft:

    【讨论】:

      【解决方案3】:

      您必须指定您是在寻找 .Net 代码分析还是 C++ 本机分析。

      以下工具均适用于 .Net。

      Visual Studio 2010 具有内置的代码分析功能(在其 Ultimate 和 Premium 版本中),过去作为 FxCop 单独分发 - 它查找 API 使用错误、安全漏洞等。

      StyleCop(免费)彻底分析 C# 代码中的编码风格错误。

      ReShaper 在实时代码分析方面也做得相当不错,但不是免费的(但也不是那么贵)。

      nDepend 有一些惊人的功能(包括自定义的类似 SQL 的查询语言,用于在 .Net 程序集上运行查询),但价格相当昂贵。

      Pex(免费)分析 .Net 代码并生成用于单元测试的用例。

      【讨论】:

        猜你喜欢
        • 2010-09-10
        • 2011-01-05
        • 2023-03-14
        • 2010-09-13
        • 2011-12-01
        • 1970-01-01
        • 2010-10-06
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多