質問

私はモノドロイドアプリに取り組んでいますが、実際にはまだ良いDIソリューションはありません(少なくとも私が知っていることは)。

私は モノドロイドで作業するためにポストシャープを取得しました, 、そして、私は場所インターセプトの側面を使用して、サービスロケーターを使用せずに依存関係をフィールド/プロパティに注入する方法として使用しています(とにかくアスペクト以外)。

これが私がこれまでに取り組んでいるものです: https://github.com/mgroves/monodroidstockportfolio/blob/develop/monostockportfolio/framework/iocattribute.cs

それは荒く、間違いなくリファクタリングが必要ですが、基本構造からアイデアを得ることができます。しかし、私はこのアプローチが最良の方法であると完全に確信していません。ポストシャープの有無にかかわらず、モノドロイドアプリでDI/IOCを使用するにはどうすればよいですか?

役に立ちましたか?

解決

AOPではなく「クラシックコンテナ」であり、Monodroidは私がテストしたプラットフォームではありません(Mono、Monotouch、Silverlight、Windows Mobile、WinPhone7でテストされています)が、請求書に合っている場合はTinyiocが機能するはずです:

http://hg.grumpydev.com/tinyioc/wiki/home

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top