gpt4 book ai didi

c# - MonoDroid 中带有 AOP (PostSharp) 的 IoC

转载 作者:太空狗 更新时间:2023-10-30 00:45:55 24 4
gpt4 key购买 nike

我正在开发一个 MonoDroid 应用程序,目前还没有一个好的 DI 解决方案(至少我知道是这样)。

我已经 gotten PostSharp to work on MonoDroid ,并且我使用 Location Intercept 方面作为将依赖项注入(inject)字段/属性的方式,而不使用服务定位器(无论如何在方面之外)。

这是我目前正在处理的内容:https://github.com/mgroves/MonodroidStockPortfolio/blob/develop/MonoStockPortfolio/Framework/IoCAttribute.cs

它很粗糙,肯定需要重构,但你从基本结构中得到了思路。但是,我并不完全相信这种方法是最好的方法。在有或没有 PostSharp 的情况下,您将如何在 MonoDroid 应用程序中使用 DI/IoC?

最佳答案

它更像是“经典容器”而不是 AOP,MonoDroid 不是我测试过的平台(虽然它已经在 Mono、MonoTouch、Silverlight、Windows Mobile 和 WinPhone7 上测试过),但 TinyIoC 应该可以工作,如果它符合要求:

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

关于c# - MonoDroid 中带有 AOP (PostSharp) 的 IoC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4491745/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com