2010-06-19 17 views
7

在Autofac 2.1的测试版本中,支持自动分辨率Lazy<T>,如Nicholas Blumhardt的Lazing Around with Autofac博客文章中所述。在Autofac中支持懒惰<T>怎么办?

The code仍似乎在谷歌代码的源代码,但我找不到LazyDependencyModule我看过的任何.NET 4.0二进制文件。它移动到其他地方了吗?

如何使用Autofac的自动Lazy<T>分辨率与最新的Autofac版本?

回答

12

您不需要在生产Autofac 2版本中自行注册LazyDependencyModule。它是默认容器的一部分,因此只提供注册号TLazy<T>

确保您不小心使用.NET 3.5二进制,太:)

尼克

+0

你说得对,我肯定有我处于困境我集版本。现在正在工作,谢谢! – GraemeF 2010-06-20 10:03:37

+1

谢谢!我遇到了同样的问题 - 我花了数小时才知道。 – 2012-05-11 11:41:09