アセンブリ B のクラス X を継承するクラス Z を持つアセンブリ A があります。まったく別のソリューションで、クラス Z を使用するアセンブリ C があります。
アセンブリ C がアセンブリ A と B の両方への参照を持たない限り、コンパイラは不平を言います。アセンブリ C はとにかくクラス Z を直接使用しません。
これは期待されていますか?
実行時にアセンブリ B が欠落している場合、問題が発生するように思えますが、コンパイル時には気にする必要はありません。
ここで何が欠けていますか?
私の目標は、アセンブリ A のクラス Z に依存するようにクライアントに指示できるようにすることですが、反対側でアセンブリを完全に再構成し、アップグレード時にクライアントにまったく影響を与えないようにすることです。