0

Caliburn Micro for WP7.1 Mango の IOC コンテナとして Ninject を使用しようとしています。これを行うために私が見つけた唯一の投稿は、NinjectServiceLocator を作成し、それを ServiceLocator のプロバイダーとして設定します。質問: 1) "CommonServiceLocator.NinjectAdapter" アセンブリで定義された NinjectServiceLocator は、"Microsoft.Practices.ServiceLocation" の v 1.0.0.0 に依存します。Microsoft.Practices.ServiceLocation は WP 7.1 に移植されましたか?

2) nuget を使用して "ninject.wp7" をインストールしようとしましたが、次のエラーでインストールされません: パッケージ 'Ninject.WP7 2.2.0.0' をインストールできませんでした。このパッケージを 'Silverlight,Version=v4.0,Profile=WindowsPhone71' をターゲットとするプロジェクトにインストールしようとしていますが、パッケージにはそのフレームワークと互換性のあるアセンブリ参照が含まれていません

Mango でこれを機能させるための回避策はありますか。私は、デフォルトのSimpleContainerで各タイプを手動で配線する代わりに、アセンブリをスキャンしてビューモデルを登録できるようにするCMでIOCを使用することを本当に探しています。

4

1 に答える 1

0

WP7.1をサポートするNinject3.0.0-rc3を使用します

Install-Package Ninject -pre
于 2012-02-06T09:19:32.400 に答える