如果您对强制执行特定的编码风格、命名约定或类似的东西感兴趣,那么最好为FxCop或StyleCop等工具实施自定义规则。C# 语言或 .NET 环境中确实没有任何功能可以帮助您执行这些操作。
但是,在您深入研究之前,您应该真正问问自己,这些标准的自动执行是否足够有价值,足以保证解决方案的成本和难度。您是在与大型团队(数十名开发人员)还是小型团队打交道?像代码审查这样更简单的替代方案是否足以强制执行这一点?这种强制执行将如何影响代码质量与团队的生产力/幸福感?这些标准不执行的后果是什么?
这些是在实施此类执法之前需要考虑的重要问题。