To improve the quality of your .NET code,  NDepend is a good recommendation:

NDepend

It is a very expensive tool but reach more fuctionality that the standard options to improve code in Visual Studio.

Advertisements