首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >C#代码清理/审计工具(独立于集成开发环境之外)

C#代码清理/审计工具(独立于集成开发环境之外)
EN

Stack Overflow用户
提问于 2010-06-09 05:57:08
回答 3查看 1.2K关注 0票数 2

有没有人知道一个独立的C#代码清理/审计工具,它可以在Visual Studio IDE之外运行,从而成为构建的一部分。或者,如果这不可能,有人可以提供一些关于如何使Visual Studio成为构建过程的一部分的指导--我的意思是说,作为构建的一部分,运行集成开发环境的排序并删除所有文件上未使用的using语句会很好,但更好的方法是有一个可执行文件,它可以读取.sln或.csproj并作为构建系统的一部分来完成这项工作。

谢谢,L-

EN

回答 3

Stack Overflow用户

发布于 2010-06-09 06:04:26

如果你所说的代码“审计”是指代码分析,那么你可以使用FXCop。如果需要,它可以从visual studio外部运行,也可以作为MSBuild或Team Build过程的一部分进行集成。

如果您想强制执行样式和一致性规则,则使用StyleCop

如果您使用Visual Studio Team System,它还具有内置的CA进程。检查这些guidelines for using Code Analysis (这必须在VS中使用)

票数 0
EN

Stack Overflow用户

发布于 2010-06-09 06:28:27

可以在构建脚本中使用以下工具:

  • SD C# Metrics:计算SLOC,注释,圈,霍尔斯特德,...对于该方法,level
  • SD C# CloneDR:在非常大的代码中查找精确的和几乎未命中的重复代码bases
  • SD C# TestCoverage:根据构建后使用的任何测试方法确定编译代码的测试覆盖率。
票数 0
EN

Stack Overflow用户

发布于 2011-05-21 10:49:22

NCover将生成覆盖率报告,并且可以通过MSBuild任务集成到构建过程中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3001611

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档