1

iOS 上的 Mono 似乎不支持 JIT 编译,似乎至少有 StructureMap、Ninject 和 Simple Injector 使用。它可以通过反射在 Ninject 中替换它来关闭,但它的扩展似乎并非如此,至少是拦截一个。有没有不使用 JIT 编译但有拦截的?

4

2 回答 2

1

您可以使用 Griffin.Container。但默认拦截包使用城堡代理。因此,您必须自己添加该功能。

拦截功能是使用装饰器实现的。

实现IInstanceDecorator类并使用container.AddDecorator().

于 2012-08-20T06:51:56.747 回答
0

看到这些了吗?

https://github.com/grumpydev/TinyIoC

http://ioc.codeplex.com/

OpenNETCF.IoC(第二个链接)已将 Mono 列为受支持。

于 2012-08-17T13:20:30.913 回答