4

我在我的 ASP.NET Mvc 3 项目中设置了 Castle Windsor,并在以下位置添加了以下属性HomeController

    private IUserService UserService
    {
        get;
        set;
    }

当我尝试UserService在操作方法中使用时,它始终为空。但是,如果我将属性更改为public它,它将由 Castle Windsor 自动实例化。

是否可以使用非公共属性进行自动属性注入?

4

1 回答 1

1

不,这是不可能的,因为@Mauricio Scheffer 评论概述了

于 2011-12-14T23:23:58.560 回答