I have a common assembly/project that has a abstract base class, then several derived classes that I want to make public to other assemblies. I don't want the abstract base class to show up from using code in intellisense so I thought I'd make it internal, I get the error:
Inconsistent accessibility: base class 'Settings' is less accessible than class 'IrcSettings' ....
I don't really get this, I have to make the abstract settings class public and thus visible outside this assembly. How can I acheive this?
Thanks