J'ai une assemblée commune/projet qui a une classe de base abstraite, puis plusieurs classes dérivées qui je veux rendre public, pour d'autres assemblées.
Je ne veux pas la classe de base abstraite pour apparaître dans ces autres assemblées dans Intellisense, alors j'ai pensé que je voudrais faire c' internal
, mais j'ai cette erreur:
Incompatible accessibilité: la classe de base 'Paramètres' est moins accessible que la classe de IrcSettings' ....
Je n'ai pas vraiment l'obtenir. Je suis obligé de faire de l'abstrait Settings
classe public
, et donc visible à l'extérieur de cette assemblée.
Comment puis-je faire de cette classe internal
à la place?