私は最近、Autofac を IoC コンテナーとして使用して依存性注入パターンを使用しました。
通常、コア アプリケーション (Winform、WCF、WPF など) 内で使用します。
現在、仲間の開発者向けのフレームワークとしてクラス ライブラリ プロジェクトを作成する方法を学んでいます。DI パターンを使用する傾向があります。これにより、単体テストを実行できるからです。
エントリ ポイントを使用せずにクラス ライブラリ プロジェクトで IoC コンテナーを構成するにはどうすればよいですか?
次のようなものを作る必要があります:
public static void ConfigureLibrary() {
//.. Do bootstraping here
}
コアアプリの起動時にコアアプリにそれを呼び出させますか?
Patterns & Practices Enterprise Library や Spring.Net などのライブラリはどのように構成されましたか?