Hey everyone,

I have an abstract class that implements a few methods of an interface, but not all. I want the derived classes to implement the rest. When I build the project it says 'MyClass' does not implement interface member 'MyIFace.Method()'. The names have been changed of course to protect the identity of my application . Why should an abstract class be forced to implement all members of an interface when it can't be instantiated anyways? I thought this used to work in earlier versions of .NET?

Thanks in advance