CommonServiceLocatorは、さまざまなIoCコンテナを切り替えることを可能にする仲介のネクタイですが、MVVM Lightのサンプルコード、特にViewModelLocatorを見れば、面白いようです。MVVM Light - シンプルなIoC + CommonServiceLocator?
SimpleIoCをデフォルトロケータとして登録しますが、同時にSimpleIocデフォルトインスタンスで登録を呼び出します。
今後、SimpleIoCを引き裂こうとしたら、すべての登録コールを更新する必要はありませんか?
もう1つの質問は、過去にCastle Windsorを使用していて、.configファイルを使用してタイプをロードすることでタイプをロードするサポートです.Windows 8のシナリオではどのように動作しますか?
私はまだIoCの使用が理にかなっているシナリオを見つけようとしていますか?
SimpleIoCは[inspired](http://geekswithblogs.net/lbugnion/archive/2011/04/14/mvvm-light-v4-preview-3-bl16-mix11-edition-mvvmlight.aspx)なので、 [Simple Injector](http://simpleinjector.codeplex.com)で、シンプルインジェクタ(形式的にシンプルサービスロケータ)を使用していないのはなぜですか? – Steven
Laurentにお返事ありがとうございます。私は実際に私が間違っていると思っていたので、このSimple IoCは単純にタイプコンテナです。これはMS Common Service Locatorと結びついていますか、コンストラクタ/プロパティベースの注入をサポートしていますか? –