UTA009: Method {1} defined in class {0} does not have correct signature. Assembly cleanup method marked with the AssemblyCleanup ...

UTA009: Method {1} defined in class {0} does not have correct signature. Assembly cleanup method marked with the [AssemblyCleanup] attribute must be static, public, does not return a value and should not take any parameter. for example: public static void Test.Class1.Cleanup().