我在我的ASP.NET Mvc 3项目中设置了Castle Windsor,并在HomeController
上添加了以下属性:
private IUserService UserService
{
get;
set;
}
当我尝试在动作方法中使用UserService
时,它始终为null。但是,如果我将属性更改为public
,它将由Castle Windsor自动实例化。
是否可以使用非公共属性进行自动属性注入?
答案 0 :(得分:1)
不可能因为@Mauricio Scheffer评论大纲