In Castle, I used to do the following to register types from a different assembly:
Classes.FromAssemblyNamed(\"MyServer.DAL\") .Where(type => type.Name
This is the correct way:
builder.RegisterAssemblyTypes(AppDomain.CurrentDomain.GetAssemblies()) .Where(t => t.Name.EndsWith("Repository")) .AsImplementedInterfaces() .InstancePerRequest();