I have a VB class that has no constructor and all Shared methods. CA1053 says that this is a bad thing.
If I add an empty Public New() method, the message is still generated on the next analyze pass.
If I change New() to be Protected or Private, I get items in the task list for each place where I create an instance of the class (Private Sub New()' is not accessible in this context because it is 'Private').
What can I do to make CA1053 go away and still have my code build properly?