Le service demandé n'a pas été enregistré ! AutoFac L'Injection De Dépendance

Je suis simplement en train d'essayer d'utiliser AutoFac à résoudre des dépendances, mais il jette exception comme

Le service demandé, 'ProductService" n'a pas été enregistré. Pour éviter cette exception, soit enregistrer un composant de fournir un service
ou utiliser IsRegistered()...

class Program
{
    static void Main(string[] args)
    {
        var builder = new ContainerBuilder();

        builder.RegisterType<ProductService>().As<IProductService>();

        using (var container = builder.Build())
        {
            container.Resolve<ProductService>().DoSomething();
        }
    }
}

public class ProductService : IProductService
{
    public void DoSomething()
    {
        Console.WriteLine("I do lots of things!!!");
    }
}

public interface IProductService
{
    void DoSomething();
}

Ce que j'ai fait de mal ?

OriginalL'auteur Ryu Kaplan | 2013-03-16