H3
wrote:
The same happened to me: I thougth I was following all the ".NET design guidelines" but when I tested it on Knack i found more then a hundred problems, now I've reduced them to less then 50, and I think I may remove all of them, but this tool is intended mainly for developing libraries, for example it warns me that the project is not CLS compliant, which has sense only for libraries.
Anyway this tool helped me to find a couple of serious problems in the code (for example I thougth that arrays were passed by value in C#, so i was using the "ref" keyword, but I was wrong and doing a double indirection).