同じ名前空間かつ同じ名前のインターフェースを用意して継承すれば、アセンブリの参照無しでダックタイピング的に使えるようになります。実際に使ってみました。参照するように設定しました。コードは以下のような感じで用意しました。いう名前の属性が付いている場合、そのクラスやインターフェースはアセンブリから中立なものとして扱われます。クラスをそれぞれで定義しているのでコンパイルエラーになりそうですが、実際にコンパイルすると問題なく完了します。インスタンスを渡せないエラーが出てますが、実行してみると以下の通り。意図したとおりに実行されました。カスタマイズされています。基本的に実行時にメタデータをこねこねして正しいインターフェースでの解決が行われるので、かなり祖結合が実現できている感じです。以外にも、様々な新しいテクニックが使われているので、思ったよりもコードを追うのが大変です。ストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。