Equivalent of Microsoft Application Verifier for managed applications

listed in answer

Equivalent of Microsoft Application Verifier for managed applications
0 votes, 0.00 avg. rating (0% score)

ANSWER:

The question doesn’t make a lot of sense. The best equivalent for Application Verifier in a managed app is Application Verifier. It works just as well, a managed program also allocates memory from the Windows heaps and uses locks and handles. The odds that it will ever find anything wrong are just rather low. Managed code just doesn’t suffer from the kind of problems that make Application Verifier useful for code written in an unmanaged language.

Maybe you want to verify something else, it isn’t clear exactly what. The FxCop tool is a good one that analyzes managed code for all kinds of oopses that are common in .NET programming. An entirely different set of problems than Application Verifier checks for. It is also a static analyzer. At runtime, the verifier built into the jitter and the strong argument validation in .NET framework code and the CLR keep you out of trouble. Managed code was inspired in no small part by the kind of problems that required a tool like Application Verifier.

by Hans Passant from http://stackoverflow.com/questions/10317031