For a class with below construct, constructor injection works great but not property. What else do i need to add to the conventions to make Inject
attribute work
public partial class Repo
{
[Inject]
public ILogger Logger{get;set;}
}
Bindings in NInjectWebCommon.cs
private static void RegisterServices(IKernel kernel)
{
//Dispose all resource after the requests ends
kernel.Bind(x => x.FromAssembliesMatching("*").SelectAllClasses().BindAllInterface().Configure(scope=>scope.InRequestScope()));
}