RegisterType不在Autofac 2.3.2中?

时间:2010-11-09 12:24:12

标签: autofac

使用AutoFac 2.3.2,我尝试执行以下操作:

var builder = new Autofac.ContainerBuilder();
builder.RegisterType<SomeDependency>().As<IDependency>();

RegisterType不存在。没有用intellisense看到它,编译器不知道它在那里。查看帮助表明RegisterType方法是一种扩展方法。有什么我想念的吗?为什么这种扩展方法没有出现?

我正在使用VS2010,在测试项目和Web应用程序项目中尝试上述代码。

1 个答案:

答案 0 :(得分:0)

您需要使用use Autofac或直接使用静态方法。

use Autofac;
namespace X
{
   builder.RegisterType<MyType>();
}

Autofac.RegistrationExtensions.RegisterType<MyType>(builder);