クラスライブラリ(dll)にあるパブリッククラスMainObjectがあります。この例では、これをBaseLibraryと呼びます。
BaseLibraryを参照してそのメンバーにアクセスする上位レベルのクラスライブラリがあります。これをDeviceLibraryと呼びます。
次に、DeviceLibraryへの参照を追加したWindowsフォームプロジェクトDeviceControlがあります。
MainObjectオブジェクトを使用する必要がある場合、どうすればよいですか?DeviceControlプロジェクトの2番目の参照をBaseLibraryに追加できることは知っていますが、DeviceLibraryを介してそれにアクセスする別の方法があるかどうか疑問に思っていますか?カプセル化の法則がここで何を指示しているかわかりません...