私はMonoDroidアプリに取り組んでいますが、実際にはまだ良いDIソリューションがありません(少なくとも私が知っていることです)。
PostSharpをMonoDroidで動作させるようになりました。サービスロケーターを使用せずに(とにかくアスペクトの外で)フィールド/プロパティに依存性を注入する方法として、ロケーションインターセプトアスペクトを使用しています。
これまで私が取り組んでいるものは次のとおりです:https ://github.com/mgroves/MonodroidStockPortfolio/blob/develop/MonoStockPortfolio/Framework/IoCAttribute.cs
ラフで、間違いなくリファクタリングが必要ですが、基本的な構造からアイデアを得ることができます。ただし、このアプローチが最善の方法であるとは完全には確信していません。PostSharpの有無にかかわらず、MonoDroidアプリでDI / IoCをどのように使用しますか?