在Autofac 2.1的beta版本中,支持自动解析Lazy<T>
,如Nicholas Blumhardt的Lazing Around with Autofac博客文章所述。
The code似乎仍然存在于Google Code的源代码中,但我在我看过的任何.NET 4.0二进制文件中都找不到LazyDependencyModule
。它移动到其他地方吗?
如何在最新的Autofac版本中使用Autofac的自动Lazy<T>
分辨率?
答案 0 :(得分:14)
您无需在生产Autofac 2版本中自行注册LazyDependencyModule
。它是默认容器的一部分,因此只需注册T
和Lazy<T>
即可。
确保您不会意外地使用.NET 3.5二进制文件:)
尼克