Recently, I was working on the some project where it has requirements for the code as per the standards & other designing norms like naming rules, designing patterns, interoperability issues, naming conventions.
It has built in support. You can also use FX Cop for your code analysis. In both ways, it has to be recompiled first.
Link for FX-Cop to download:
You should use it for betterment of your applications and learning the good enough to in part of the system in a systematic manner.
The good part is that FXCop comes free!