<分区>
有谁知道可以在 Visual Studio IDE 之外运行以便成为构建的一部分的独立 C# 代码清理/审计工具。或者,如果这不可能,有人可以提供一些关于如何使 Visual Studio 成为构建过程的一部分的指导——我的意思是,最好在所有文件上运行 IDE 的排序和删除未使用的 using 语句作为构建,但更好的是一个可以读取 .sln 或 .csproj 并作为构建系统的一部分完成工作的 exe。
谢谢, L-
标签 c#
<分区>
有谁知道可以在 Visual Studio IDE 之外运行以便成为构建的一部分的独立 C# 代码清理/审计工具。或者,如果这不可能,有人可以提供一些关于如何使 Visual Studio 成为构建过程的一部分的指导——我的意思是,最好在所有文件上运行 IDE 的排序和删除未使用的 using 语句作为构建,但更好的是一个可以读取 .sln 或 .csproj 并作为构建系统的一部分完成工作的 exe。
谢谢, L-
最佳答案
如果代码“审计”是指代码分析,那么您可以 FXCop .如果需要,它可以从外部 visual studio 运行,也可以集成为 MSBuild 或 Team Build 过程的一部分。
如果您想强制执行样式和一致性规则,请使用 StyleCop .
如果您使用 Visual Studio Team System,它也有内置的 CA 进程。检查这些 guidelines for using Code Analysis (虽然这必须在 VS 中使用)
关于C# 代码清理/审计工具(独立于 IDE 之外),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3001611/