AutoFac を使用して依存関係を解決しようとしているだけですが、次のような例外がスローされます
要求されたサービス 'ProductService' は登録されていません。この例外を回避するには、コンポーネントを登録してサービスを提供するか、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();
}
私が間違ったことをしましたか?