抽象基本クラスを持つ共通のアセンブリ/プロジェクトがあり、次にいくつかの派生クラスを他のアセンブリに公開したいと考えています。
抽象基本クラスが Intellisense のこれらの他のアセンブリに表示されないようにしたいのでinternal
、作成すると思ったのですが、次のエラーが発生します。
一貫性のないアクセシビリティ: 基本クラス 'Settings' は、クラス 'IrcSettings' よりもアクセスしにくくなっています ....
よくわかりません。私は抽象Settings
クラスを作成することを余儀なくされているため、public
このアセンブリの外に表示されます。
internal
代わりにこのクラスを作成するにはどうすればよいですか?